[SQL] SQL ORDER BY 关键字

上一篇 / 下一篇  2019-05-15 14:21:44 / 个人分类:数据库

ORDER BY 关键字用于对结果集进行排序,用于对结果集按照一个列或者多个列进行排序。
ORDER BY 关键字默认按照升序记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。

SQL ORDER BY语法
SELECT column_name, ..., column_name
FROM table_name
ORDER BY column_name,...,column_name ASC | DESC;

实例演示

从 "Websites" 表中选取所有网站,并按照 "alexa" 列排序:
mysql> SELECT * FROM websites ORDER BY alexa;

从 "Websites" 表中选取所有网站,并按照 "alexa" 列降序排序:
mysql> SELECT * FROM websites ORDER BY alexa DESC;

从 "Websites" 表中选取所有网站,并按照 "country" 和 "alexa" 列排序:
mysql> SELECT * FROM websites ORDER BY country, alexa;

Note:
desc或者asc只对它紧跟着的第一个列名有效,其他不受影响,仍然是默认的升序。
orderbyA,B这个时候都是默认按升序排列orderbyA desc,B这个时候A降序,B升序排列orderbyA,B desc这个时候A升序,B降序排列


TAG:

 

评分:0

我来说两句

日历

« 2024-03-29  
     12
3456789
10111213141516
17181920212223
24252627282930
31      

数据统计

  • 访问量: 12806
  • 日志数: 32
  • 图片数: 1
  • 建立时间: 2019-01-22
  • 更新时间: 2019-08-08

RSS订阅

Open Toolbar