現在、パラメータ検索文字列の受信に基づいて設定されたSQLストアドプロシージャがあります(たとえば、「Netgear WiFI Switch」)。ストアドプロシージャは、この.ieに対してワイルドカードのような検索を実行します。
WHERE COL1 LIKE '%Netgear WiFi Switch'%
これは問題なく機能しますが、任意の単語を検索してこれについて詳しく説明したいと思います。たとえば、クエリの例では、順序が異なるため、「NetgearSwitchWiFi」という製品を見逃します。
したがって、単語を分割して、各単語に対してワイルドカード検索を実行する必要があります。(%Netgear%AND%Switch%AND%WiFi%)
したがって、私の質問は、文字列を必要な単語に分割する方法を検討し、これらを変数に適用してから、検索文字列の分割から作成された変数の数に基づいて動的WHEREを実行する方法です。
ありがとうございました