<font color="orange">「作者主页」:</font>士别三日wyx
ORDER BY关键字用于对结果集进行「排序」。
1)order by 的作用
ORDER BY关键字可以使查询返回的「结果集」按照指定的列进行排序,可以按照某「一列」排序或者同时按照「多列」进行排序,排序的顺序可以是「升序」或者「降序」。
2)语法格式
SELECT column_name,column_name
FROM table_name
ORDER BY column_name,column_name ASC|DESC;
首先我们准备一个测试用的表,查询返回的「结果集」如下
1)按照字段名排序
ORDER BY关键字可以按照某「列名」进行排序,列名就是字段名,比如按照 username列排序 可以明显的看到,查询结果发生了变化, username列已经按照升序进行排序
2)按照索引进行排序
ORDER BY关键字可以按照「索引」进行排序,比如最左边第一列username的索引是 1,嘴边第二列password列的索引是 2,依次类推…比如按照第1列排序。 第一列就是 username列,我们可以看到,排序结果和字段名一致。
3)降序
ORDER BY关键字默认按照「升序」对返回的结果集进行排序。如果需要按照「降序」对记录进行排序,可以使用 DESC关键字。
4)按照多列排序
ORDER BY关键字可以按照「多列」进行排序,列名之间使用逗号,间隔。 由上面的结果我们可以发现,当第一列username相同时,再按照第二列password排序;如果第一列不相同,则不会对第二列排序。
本文为互联网自动采集或经作者授权后发布,本文观点不代表立场,若侵权下架请联系我们删帖处理!文章出自:https://blog.csdn.net/wangyuxiang946/article/details/121062236