排列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中的数据排列成倒序排序。


数据运维技术 » 排列MySQL中倒序排列数据的方法(mysql倒序)