mysql中如果升序排序字段相同时如何排序
在升序排序字段相同时,可以再添加一个降序排序的字段来实现排序。例如,对于以下表:
id | name | age
----------------
1 | Tom | 20
2 | Sam | 18
3 | Bob | 20
如果要按照年龄升序排序,但年龄相同时按照id降序排序,可以使用以下语句:
SELECT * FROM table_name ORDER BY age ASC, id DESC
执行结果为:
id | name | age
----------------
3 | Bob | 20
1 | Tom | 20
2 | Sam | 18
注意:排序字段的顺序非常重要,先按照哪个字段排序就要将其放在前面。
原文地址: https://www.cveoy.top/t/topic/flQm 著作权归作者所有。请勿转载和采集!