在下面的例子中，将查询表 products 中每个产品的产品标识、产品名、类别和单价。默认情况下，结果集按照类别的升序进行排列，类别相同时，行按照单价的降序进行排列。

USE northwind

SELECT productid, productname, categoryid, unitprice

FROM products

ORDER BY categoryid, unitprice DESC

GO

下面的例子和前面的例子很像，唯一的区别在于 ORDERBY 子句中的列引用了选择列表中的字段出现的位置。SQLServer 在进行这两个查询时，将使用相同的方式并返回相同的结果集。

USE northwind

SELECT productid, productname, categoryid, unitprice

FROM products

ORDER BY 3,4 DESC

GO