SQL基础---SQL ORDER BY 子句
2012-07-07 00:38
176 查看
SQL ORDER BY 子句
ORDER BY 语句用于对结果集进行排序。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 子句
- oracle 基础SQL语句 多表查询 子查询 分页查询 合并查询 分组查询 group by having order by
- SQL Order By 子句详解
- SQL ORDER BY 子句
- SQL ORDER BY 子句
- SQL ORDER BY 子句 用法
- SQL ORDER BY 子句
- SQL ORDER BY 子句
- SQL Server Order by在union子句不可直接使用的原因
- SQL ORDER BY 子句
- SQL ORDER BY 子句
- [SQL基础教程] 3-4 对查询结果进行排序/ORDER BY
- SQL基础-->层次化查询(START BY ... CONNECT BY PRIOR)
- LINQ to SQL语句(5)之Order By
- mysql5.7基础 select...order by...asc 按照一个字段进行升序排序
- LINQ to SQL语句之Order By
- SQL 分页支持查询 ROW_NUMBER() OVER (ORDER BY ReportID) AS RowNo
- Sql Order By
- mysql:sql order by */* desc (查询)