![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql server
零度弥合
本人是个菜鸟
展开
-
【SQLServer】T-SQL查询学习总结(1)[执行顺序]
这是是学习微软官方教程 《技术内幕 T-SQL查询》的笔记,样例数据库可以到这里下载。因为是自己作总计笔记之用,查资料的学习的同学注意,很可能对你没有帮助。在SQLServer中负责生成实际工作计划的组件式查询优化器(query optimizer),以何种顺序访问表,使用什么方法和索引,应用哪种算法都是由查询优化器来实现的,优化器会生成多个有效的计划,并从当中选择一个开销最低原创 2012-11-21 23:53:10 · 687 阅读 · 0 评论 -
【SQLServer】T-SQL查询学习总结(2)[基础知识]
PS:这是是学习微软官方教程 《技术内幕 T-SQL查询》的笔记,样例数据库可以到这里下载。因为是自己作总计笔记之用,查资料的学习的同学注意,很可能对你没有帮助。以下全文引用的是同一个数据库,客户订单场景,创建代码如下:SET NOCOUNT ON;USE tempdb;IF OBJECT_ID('dbo.Orders') IS NOT NULL DROP TABLE原创 2012-12-08 00:24:10 · 686 阅读 · 0 评论 -
【SQLServer】T-SQL查询学习总结(3)[表运算符-APPLY]
原文地址:http://www.cnblogs.com/xbf321/archive/2011/08/14/apply-in-sql-server.htmlsqlserver有四种表运算符JOIN ,APPLY,POIVT,UNPOIVT,除了JOIN,其他三种都是sqlserver特有的。 APPLY表运算符把右表表达式应用到左表表达式中的每一行。它不像JOIN那样先计转载 2012-12-11 19:59:39 · 594 阅读 · 0 评论 -
【SQLServer】T-SQL查询学习总结(4)[表运算符-PIVOT]
PIVOT是新引入SQL Server 2005的运算符,它让你能够将行级数据旋转成为列表数据,实现类似Excel数据透视表的功能,而不需要像先前版本的SQLServer一样使用CASE语句。具体看下例。准备工作:1. 建表。建立一个销售情况表,其中,year字段表示年份,quarter字段表示季度,amount字段表示销售额。quarter字段分别用Q1, Q2, Q3, Q4表示一转载 2012-12-17 11:10:22 · 919 阅读 · 0 评论