一、ORDER BY子句
ORDER BY子句用于对查询结果进行排序。默认情况下,ORDER BY子句以升序排列数据,即从小到大。但大家也可以使用DESC关键字来将数据按降序排列,即从大到小。
ployees表中的salary列:
ployees ORDER BY salary;
ployees表中的salary列:
ployees ORDER BY salary DESC;
tsts表中的数据,并按成绩降序排列:
ts ORDER BY score DESC;
执行以上SQL语句后,大家将得到以下结果:
+—-+——–+——-+ame | score
+—-+——–+——-+ | 98
3 | Jack | 87
2 | Alice | 76
1 | Bob | 65
4 | Peter | 54
+—-+——–+——-+
ts表中的所有数据,按照成绩从高到低排列。
使用MySQL进行降序排列非常简单。只需要在ORDER BY子句中添加DESC关键字即可。值得注意的是,ORDER BY子句可以用于多列数据的排序,例如:
tsame ASC;
以上SQL语句将先按照成绩降序排列,然后按照姓名升序排列。在实际开发中,大家可以根据需要灵活运用ORDER BY子句,以满足不同的排序需求。