0

私は単純な my-sql LIKE クエリを使用しています...私の列レコードは「Strong、True、Trap、Strip」などです。

"SELECT * FROM table WHERE name LIKE '%tr%'".

このような。発生位置に従ってレコードを取得したいだけです。トラップ、トゥルー、ストリップ、ストロングのように。出現に応じてクエリを操作することは可能ですか?

4

2 に答える 2

1

検索文字列の場所に基づいて結果を並べ替えるということですか? 何かのようなもの:

SELECT * FROM table WHERE name LIKE '%tr%' ORDER BY LOCATE('tr', name) ASC
于 2013-04-18T06:18:53.317 に答える