T-SQL 学习

1、面向集合的思维方式

2、如果指定了DISTINCT,则ORDER BY子句中的表达式只能访问上一步返回的虚拟表,不能访问未返回的表达式

3、表表达式(派生表、公用表表达式CTE、视图、内联表值函数)中不允许使用带有ORDER BY字句的查询

4、集合运算(UNION ALL、UNION..)的单个查询中不允许使用ORDER BY子句,只能在查询的最后指定

5、除非真的需要有序行,或为TOP选项描述排列顺序,否则不要指定ORDER BY子句,排序要耗费一定的开销 

posted @ 2011-07-09 10:39  wnan  阅读(151)  评论(0编辑  收藏  举报