搜索后对数据库结果进行排序

时间:2012-03-22 11:30:58

标签: mysql database sorting

我的数据库表如下:

Id名称

1 Jerry

2汤姆和杰瑞

3 Jerrymouse

4汤姆

我的sql seach语句如下:

    $sql = "select * from table where Name like %jerry%";

当我运行查询时,结果如下,结果将按照与上面相同的顺序获得(Tom除外)。但我想要的结果如下:

杰里

Jerrymouse

汤姆和杰瑞

任何人都可以帮助我使用sql以上面的排序形式显示结果吗?

3 个答案:

答案 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