SQL ORDER BY 子句
2014-04-30 17:57
323 查看
ORDER BY 语句用于对结果集进行排序。
ORDER BY 语句用于根据指定的列对结果集进行排序。
ORDER BY 语句默认按照升序对记录进行排序。
如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。
Orders 表:
以字母顺序显示公司名称:
以字母顺序显示公司名称(Company),并以数字顺序显示顺序号(OrderNumber):
结果:
以逆字母顺序显示公司名称:
以逆字母顺序显示公司名称,并以数字顺序显示顺序号:
ORDER BY 语句
ORDER BY 语句用于根据指定的列对结果集进行排序。ORDER BY 语句默认按照升序对记录进行排序。
如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。
原始的表 (用在例子中的):
Orders 表:Company | OrderNumber |
---|---|
IBM | 3532 |
W3School | 2356 |
Apple | 4698 |
W3School | 6953 |
实例 1
以字母顺序显示公司名称:SELECT Company, OrderNumber FROM Orders [code]ORDER BY Company
结果:
Company | OrderNumber |
---|---|
Apple | 4698 |
IBM | 3532 |
W3School | 6953 |
W3School | 2356 |
实例 2
以字母顺序显示公司名称(Company),并以数字顺序显示顺序号(OrderNumber):SELECT Company, OrderNumber FROM Orders [code]ORDER BY Company, OrderNumber
结果:
Company | OrderNumber |
---|---|
Apple | 4698 |
IBM | 3532 |
W3School | 2356 |
W3School | 6953 |
实例 3
以逆字母顺序显示公司名称:SELECT Company, OrderNumber FROM Orders [code]ORDER BY Company DESC
结果:
Company | OrderNumber |
---|---|
W3School | 6953 |
W3School | 2356 |
IBM | 3532 |
Apple | 4698 |
实例 4
以逆字母顺序显示公司名称,并以数字顺序显示顺序号:SELECT Company, OrderNumber FROM Orders [code]ORDER BY Company DESC, OrderNumber ASC
结果:
Company | OrderNumber |
---|---|
W3School | 2356 |
W3School | 6953 |
IBM | 3532 |
Apple | 4698 |
相关文章推荐
- SQL ORDER BY 子句
- SQL ORDER BY 子句
- SQL ORDER BY 子句
- SQL Order By 子句详解
- SQL ORDER BY 子句
- SQL ORDER BY 子句
- SQL ORDER BY 子句 用法
- SQL基础---SQL ORDER BY 子句
- SQL ORDER BY 子句
- SQL Server Order by在union子句不可直接使用的原因
- SQL ORDER BY 子句
- sql group by 子句
- T-SQL查询: TOP N [PERCENT] WITH TIES ORDER BY 顺序排序实例
- Sql order by 和 group BY一起使用时需要注意
- sql order by+字段,指定按照哪个字段来排序
- SQL- AND & OR & Order by & INSERT INTO
- sql where group by having order by
- SQL练习 demo4_order_by_排序
- SQL SUM() 函数、SQL GROUP BY 语句、SQL HAVING 子句
- SqlZoo.net习题答案:Using SUM, COUNT, MAX, AVG, DISTINCT and ORDER BY.