mssql sqlserver order by 关键字说明


摘要:
下文讲述sql脚本order by 关键字用法,如下所示:
实验环境:sql server 2008 R2

sql脚本通过select 和where 关键字将数据表中的数据获取,order by 关键字的功能则将数据表中的列按照一定的顺序排列,order by 可以将数据列按照从大到小或者从小到大的顺序的排序。

order by 语法结构如下:

order by语法:

select 列名 ,… from 表名
[where 查询条件] order by 列名 [asc|desc]
—asc :代表从小到大顺序排列
—desc:代表从大到小顺序排列

例:
SELECT saleName, saleQty, writeDate FROM saleInfoTable ORDER BY writeDate DESC
—-上面的sql脚本是将数据表按照列writeDate倒序排列显示数据

SELECT saleName, saleQty, writeDate FROM saleInfoTable ORDER BY 2 DESC
—-上面的sql脚本是将数据表按照 select 后的第二个栏位倒序排列(及按照saleQty倒序排列)