5

これで名前フィールドを持つテーブルがあります

Test O'neill 123

私が使用する場合

SELECT  *
    FROM    table F
    WHERE   CONTAINS ( F.*, '"Test O''neill 123"' )

正常に動作しますが、ワイルドカードを使用する*と結果が得られません。

SELECT  *
    FROM    table f
    WHERE   CONTAINS ( F.*, '"Test O''neill 123*"' )

どうしてこれなの ?検索用語にパーサーを使用しており、ワイルドカードを追加しています*

エスケープについていくつかのサイトをチェックしました'が、これについて言及されているものは見つかりませんでした..

前もって感謝します

4

1 に答える 1