ORDER BY 语句(sql排序)
ORDER BY 语句用于对结果集进行排序。
ORDER BY 语句
-
ORDER BY 语句用于根据指定的列对结果集进行排序。
ORDER BY 语句默认按照升序对记录进行排序。
如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。
原始的表 (用在例子中的):
实例 1
以字母顺序显示公司名称:
SELECT Company, OrderNumber FROM Orders ORDER BY Company
结果:
实例 2
以字母顺序显示公司名称(Company),并以数字顺序显示顺序号(OrderNumber):
SELECT Company, OrderNumber FROM Orders ORDER BY Company, OrderNumber
结果:
实例 3
以逆字母顺序显示公司名称:
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC
结果:
实例 4
以逆字母顺序显示公司名称,并以数字顺序显示顺序号:
SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, OrderNumber ASC
结果:
实例4.1(显示的值按循序排序)
select 字段 from 表名 where 字段值 ORDER BY 字段 ASC
SELECT item_text,sort_order FROM sys_dict_item WHERE dict_id='d6e1152968b02d69ff358c75b48a6ee1' ORDER BY sort_order ASC
结果: