1、面向集合的思维方式
2、如果指定了DISTINCT,则ORDER BY子句中的表达式只能访问上一步返回的虚拟表,不能访问未返回的表达式
3、表表达式(派生表、公用表表达式CTE、视图、内联表值函数)中不允许使用带有ORDER BY字句的查询
4、集合运算(UNION ALL、UNION..)的单个查询中不允许使用ORDER BY子句,只能在查询的最后指定
5、除非真的需要有序行,或为TOP选项描述排列顺序,否则不要指定ORDER BY子句,排序要耗费一定的开销
1、面向集合的思维方式
2、如果指定了DISTINCT,则ORDER BY子句中的表达式只能访问上一步返回的虚拟表,不能访问未返回的表达式
3、表表达式(派生表、公用表表达式CTE、视图、内联表值函数)中不允许使用带有ORDER BY字句的查询
4、集合运算(UNION ALL、UNION..)的单个查询中不允许使用ORDER BY子句,只能在查询的最后指定
5、除非真的需要有序行,或为TOP选项描述排列顺序,否则不要指定ORDER BY子句,排序要耗费一定的开销
转载于:https://www.cnblogs.com/wnan/archive/2011/07/09/2101656.html