文字列内の 2 つのカンマの間にのみ出現する単語を検索するという要件に取り組んでいます。
たとえば、私のデータベースには次のデータがあります。
------------------------------------------------------------------------
| ID | TITLES
------------------------------------------------------------------------
| 1 | THE QUICK BROWN FOX , JUMPS OVER , THE LAZY DOG
------------------------------------------------------------------------
| 2 | THE, QUICK FOX JUMPS NIGHTLY , ABOVE WIZARD
------------------------------------------------------------------------
したがって、人々がQUICK FOXを検索すると、両方の行が表示されるはずです。
ただし、 QUICK FOX JUMPSを検索すると 、行 2のみが返されます。これらの単語はコンマの同じセクションにしか表示されないためです。最初の行を返すべきではありません。QUICK、FOX、JUMPS という単語はすべて最初の行にありますが、同じセクションには属していません (コンマで区切られています)。
これに対して SQL クエリを作成することは可能ですか? 現在、私は各コンマを分割し、C# コード内で個別に検索を行っています (ただし、あまりエレガントではありません)。
これが理にかなっていることを願っています。どんな助けでも大歓迎です。