(5)SELECT阶段
步骤5-1=>计算表达式
SELECT C.customerid, COUNT(O.orderid) as numorders
得到VT5-1
文章插图
步骤5-2=>应用DISTINCT子句
此示例木有DISTINCT子句,故VT5-1没有变化 。
步骤5-3=>应用TOP选项
TOP选项时T-SQL特有的一项功能,允许指定要返回的行数或百分比 。不过,此示例也没有指定TOP,估计VT5=VT5-1 。
(6)ORDER BY阶段:
ORDER BY numorders
这一步将对VT5进行排序,返回游标VC6 。ORDER BY子句也是唯一可以重用SELECT列表中创建的列别名的步骤 。文章插图
参考资料[美] Itzik Ben-Gan 著,《SQL Server 2008技术内幕:T-SQL查询》
【T-SQL | 逻辑查询处理内幕】
推荐阅读
- 怎么查医保卡余额?
- 亿级数据库毫秒级查询?看完这一篇,海量数据赋能你也行
- FILTER函数你用过吗?一对多查询与自动筛选,用它都能轻松搞定
- 大数据SQL查询引擎 Presto 简介
- 相同逻辑的php与golang代码效率对比,最好语言落谁家…
- python语言-数据库查询数组转Dataframe格式
- mysql慢查询语句分析总结
- Excel多条件查询,一个万能公式,不理解可以直接套用
- 利用AOP自定义Redis缓存注解
- 如何知道网络的实时网速?4种方法轻松查询