排列MySQL中倒序排列数据的方法(mysql倒序)
MySQL中倒序排列数据可使用ORDER BY关键字实现。在mysql中,要按降序排序时,必须使用ORDER BY关键字加上DESC(descending的缩写,表示降序)来实现。比如:
SELECT * FROM table_name ORDER BY column1 DESC;
其中:table_name是表名、column1是字段名,DESC表示降序排序。可以实现对字段column1按照降序排序。
假设表格名为Employee,记录Employee信息时,其中有几个字段:id, name, age,如下:
| id | name | age |
|—-|———–|—–|
| 1 | Tom | 25 |
| 2 | Jack | 28 |
| 3 | Andy | 30 |
| 4 | David | 32 |
| 5 | Patrick | 35 |
| 6 | Michael | 19 |
| 7 | Jessica | 40 |
要想按照年龄倒序排序,可以使用下面这段代码:
SELECT * FROM Employee ORDER BY age DESC;
结果如下:
| id | name | age |
|—-|———–|—–|
| 7 | Jessica | 40 |
| 5 | Patrick | 35 |
| 4 | David | 32 |
| 3 | Andy | 30 |
| 2 | Jack | 28 |
| 1 | Tom | 25 |
| 6 | Michael | 19 |
可以看到,使用ORDER BY关键字 ,加上DESC参数达到倒序排序的目的,把年龄从高到低排序了出来。
MySQL中还有另一种方法:使用DESCARY关键字可以实现相同的功能,比如:
SELECT * FROM Employee ORDER BY age DESC ARY;
运行的结果仍然一样,所有数据将按照年龄从高到低排序。
总结:MySQL中倒序排序数据的方法有两种:
1.使用ORDER BY关键字和DESC参数,比如:SELECT * FROM Employee ORDER BY age DESC;
2. 使用DESCARY关键字,比如:SELECT * FROM Employee ORDER BY age DESC ARY;
按照这两种方法,可以把Mysql中的数据排列成倒序排序。