0

私のテーブルが似ているとします。

 id   Name
  1  john 
  2  John Walker Terry
  3  John Terry
  4  Terry

mysqlで、ほとんどの部分文字列の一致数で名前の順序を検索することは可能ですか? 検索John Terry結果の順序は

John Terry
John Walker Terry
john
Terry
4

2 に答える 2

0
SELECT * FROM yourtable WHERE NAME LIKE '%John%Terry%'

このクエリは、後方ではなく前方のみを検索します。次の結果が得られます

ジョン・テリー ジョン・ウォーカー・テリー

しかし、あなたが期待しているすべての結果は、SQLクエリでは不可能です.

于 2013-05-20T06:06:01.333 に答える