0

フィールドに一重引用符を付けることができるテーブルがありますが、一重引用符なしでそのフィールドで検索できるようにする必要があります。たとえば、検索クエリが「ジョンのお気に入り」の場合、そのフィールドに「ジョンのお気に入り」が含まれる行を検索できる必要があります。私は正規表現を調べていましたが、正しく理解していれば、選択ステートメントで使用すると0または1を返すようです。

4

2 に答える 2

2

見てみましょう: http://www.artfulsoftware.com/infotree/queries.php#552

これにより、2 つの弦の間の距離が得られます。つまり、レーベンシュタイン距離が 3 未満であるかどうかを確認できます。つまり、同等であるために必要な操作は 3 未満です。

于 2013-09-12T12:59:19.200 に答える
1

REPLACEを使用してみてください:

SELECT 
   IF( 
       REPLACE("John's favorite","'","") = "Johns favorite" , 
       "found",
       "not found"
   )

最適ではありませんが、仕事をする必要があります。

于 2013-09-12T12:59:35.467 に答える