-1

次のクエリを実行して、full_address 列に「838」を含む文字列を検索しています。

MYSQl で Match, Against を使用しています。

次のクエリを実行しています。

SELECT * 
FROM fulladdress 
WHERE MATCH (full_address) AGAINST ('838*' IN BOOLEAN MODE)

これにより、838 で始まるレコードのみが生成されます。838 で終わり、途中に 838 を含むレコードも必要です。何を変えたらいいですか?「いいね」は使いたくない

「*838」、「%838%」、「838」なども試しました。しかし、彼らはうまくいきませんでした。

4

1 に答える 1

0
SELECT * FROM fulladdress WHERE full_address REGEXP '838'
于 2015-02-27T19:52:38.357 に答える