在MYSQL数据库查询时,排序是经常用到的一个功能。单纯按照某字段排序查询较为简单,无非就是order by `field` (DESC/ASC)。如:
| 1 | SELECT * FROM `table` |
| 2 | ORDER BY `field` DESC |
注:上面的 table换成要查询的表名,field换成要排序的字段名,DESC表示从大到小,去掉则从小到大。
下面介绍几个复杂一点的应用:
自 定义排序
需求:查询table表,取出id为1,5,9,7的记录,并按1597的顺序显示.
解决:
在MYSQL数据库查询时,排序是经常用到的一个功能。单纯按照某字段排序查询较为简单,无非就是order by `field` (DESC/ASC)。如:
| 1 | SELECT * FROM `table` |
| 2 | ORDER BY `field` DESC |
注:上面的 table换成要查询的表名,field换成要排序的字段名,DESC表示从大到小,去掉则从小到大。
下面介绍几个复杂一点的应用:
自 定义排序
需求:查询table表,取出id为1,5,9,7的记录,并按1597的顺序显示.
解决: