我正在使用一个简单的my-sql LIKE查询...我的列记录是“强,真,陷阱,剥离”等等。
"SELECT * FROM table WHERE name LIKE '%tr%'".
喜欢这个。我只想根据其发生的位置获取记录。像Trap,True,Strip,Strong。是否可以根据类似的情况来操纵查询。
答案 0 :(得分:2)
试试这个..并根据你的意见获取记录。
SELECT * FROM table WHERE name LIKE '%tr%' ORDER BY LOCATE('tr', name),name ASC
答案 1 :(得分:1)
您的意思是根据搜索字符串的位置对结果进行排序吗?类似的东西:
SELECT * FROM table WHERE name LIKE '%tr%' ORDER BY LOCATE('tr', name) ASC