我的数据库表如下:
Id名称
1 Jerry
2汤姆和杰瑞
3 Jerrymouse
4汤姆
我的sql seach语句如下:
$sql = "select * from table where Name like %jerry%";
当我运行查询时,结果如下,结果将按照与上面相同的顺序获得(Tom除外)。但我想要的结果如下:
杰里
Jerrymouse
汤姆和杰瑞任何人都可以帮助我使用sql以上面的排序形式显示结果吗?
答案 0 :(得分:1)
请参阅sorting rows的文档。在这种情况下,您可以尝试:
select * from table where Name like '%jerry%' order by Name;
答案 1 :(得分:0)
试
$sql = "select * from table where Name like %jerry% order by Name";
答案 2 :(得分:0)
select * from table where Name like '%jerry%' order by Name desc