【发布时间】:2013-10-11 03:04:11
【问题描述】:
我注意到当我使用如下分区时
SELECT
ROW_NUMBER() OVER(PARTITION BY categoryid
ORDER BY unitprice, productid) AS rownum,
categoryid, productid, productname, unitprice
FROM Production.Products;
结果集以正确的分区和顺序返回给我。
这是否意味着我不必在末尾提供 Order BY 子句来绝对保证我想要的顺序?
谢谢
【问题讨论】:
标签: sql-server tsql sql-order-by partition