频 道 直 达 - 新闻 - 培训 - 软件 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 读书 - 博客 - BBS
51CTO.COM_中国最大的网络技术网站
找资料:

T-SQL查询 目录

作者: Itzik Ben-Gan 出处:电子工业出版社  2007-11-27 12:56    砖    好    评论   进入论坛
阅读提示:《Microsoft SQL Server 2005 技术内幕:T-SQL查询》介绍了SQL Server 2005中高级T-SQL查询、查询优化等相关的知识。本文是这篇文章的目录。

目录
Contents

序 I
前言 III
致谢 VII
引言 XI
本书的组织 XI
系统要求 XI
安装示例数据库 XII
更新 XII
代码示例 XII
本书支持 XII
第1章  逻辑查询处理 1
逻辑查询处理中的各个阶段 3
逻辑查询处理阶段简介 4
Customers/Orders场景下的示例查询 4
逻辑查询处理步骤详解 6
步骤1:执行笛卡尔乘积(交叉联接) 6
步聚2:应用ON筛选器(联接条件) 8
步骤3:添加外部行(Outer Row) 10
步骤4:应用WHERE筛选器 11
步骤5:分组 12
步骤6:应用CUBE 或 ROLLUP选项 13
步骤7:应用HAVING筛选器 13
步骤8:处理SELECT列表 14
步骤9:应用DISTINCT子句 15
步骤10:应用ORDER BY子句 15
步骤11:应用TOP选项 18
SQL Server 2005中新的逻辑处理阶段 19
表运算符 19
OVER子句 27
集合操作 29
结论 30
第2章  物理查询处理 31
查询处理期间的数据流 32
编译 35
Algebrizer 37
优化 40
使用查询计划 47
更新计划 59
结论 63
致谢 63
第3章  查询优化 65
本章用到的示例数据 66
优化方法论 69
分析实例级的等待 71
联系等待和队列 80
确定方案 81
细化到数据库/文件级别 82
细化到进程级别 84
优化索引/查询 103
查询优化工具 105
syscacheobjects 105
清空缓存 105
动态管理对象 106
STATISTICS IO 106
测量查询的运行时间 106
分析执行计划 107
提示(Hint) 119
跟踪/Profiler 121
数据库引擎优化顾问 121
索引优化 122
表和索引的结构 122
索引访问方法 132
索引优化等级 155
碎片 168
分区 170
准备示例数据 170
数据准备 170
TABLESAMPLE 177
比较基于集合和迭代/过程方法,以及一个优化练习 180
其他资源 187
结论 189
第4章  子查询、表表达式和排名函数 191
子查询 191
独立子查询 192
相关子查询 195
行为不当(Misbehaving)的子查询 208
不常用的谓词 209
表表达式(Table Expressions) 211
派生表 211
公用表表达式(CTE) 214
排名函数 222
行号 224
排名和密集排名(Dense Rank) 246
NTILE 247
数字辅助表 252
已有范围和缺失范围(也被称为孤岛和间断) 256
缺失范围(也被称为间断) 257
已有范围(也被称为孤岛) 260
结论 262
第5章  联接和集合操作 263
联接 263
旧语法和新语法 263
基本联接类型 264
其他的联接分类 276
上一年度的滑动合计 287
联接算法 291
拆分元素 296
集合操作 303
UNION 304
EXCEPT 305
INTERSECT 307
集合操作的优先级 309
在集合操作中使用INTO 310
避开不受支持的逻辑阶段 310
结论 313
第6章  聚合和旋转数据 315
OVER子句 315
附加属性(Tiebreakers) 319
连续聚合(Running Aggregations) 321
累积聚合 323
滑动聚合(Sliding Aggregations) 328
年初至今(YTD) 330
Pivoting 331
Pivoting特性 331
关系分区 335
聚合数据 337
Unpivoting 341
自定义聚合 344
使用Pivoting的自定义聚合 345
用户定义聚合(User Defined Aggregates,UDA) 347
专用解决方案 358
直方图 367
分组因子 371
CUBE和ROLLUP 374
CUBE 374
ROLLUP 379
结论 380
第7章  TOP和ALLPY 381
SELECT TOP 381
TOP和确定性 383
TOP和输入表达式 385
TOP 和修改 385
APPLY 388
使用TOP和APPLY解决常见问题 391
每组中的TOP n 391
匹配当前值和前一个值 397
分页 402
随机行 411
中值(Median) 413
结论 415
第8章  数据修改 417
插入数据 417
SELECT INTO 417
INSERT EXEC 419
插入新行 423
带有OUTPUT的INSERT 426
序列机制 428
删除数据 435
TRUNCATE和DELETE 433
移除包含重复数据的行 433
基于联接的DELETE 438
带有OUTPUT的DELETE 441
更新数据 443
基于联接的UPDATE 443
带有OUTPUT的UPDATE 447
SELECT和UPDATE赋值语句 450
其他的性能注意事项 454
结论 457
第9章  图、树、层次结构和递归查询 459
术语 460
图 460
树 461
层次结构 461
场景 462
员工组织图 462
料表(BOM) 464
道路系统 468
迭代/递归 471
下属 472
祖先 484
带有路径枚举(Path Enumeration)的子图/子树 487
排序 491
循环 502
具体化路径 505
维护数据 506
移动子树 508
查询 512
嵌套集合 517
赋左值和右值 518
查询 527
传递闭包(Transitive Closure) 530
有向无环图 531
结论 548
附录A  逻辑难题 551
难题 551
难题1:药片 551
难题2:巧克力 552
难题3: 拼成一个T形 552
难题4:点 553
难题5:正文形中的矩形 553
难题6:烧绳子测时间 553
难题7:计算最大值 554
难题8:用多米诺骨牌覆盖棋盘 554
难题9:缺少的一美元 555
难题10:切换灯的开关 555
难题11:把棍子切割并组成三角 555
难题12:圆中的矩形 555
难题13:蒙提霍尔 (Monty Hall) 问题 556
难题14:一块蛋糕 556
难题15:向上的纸牌 556
难题16:基本算术 557
难题17:自复制代码(Quine) 557
难题18:徒步爬山 557
难题19:找出序列中的模式 558
难题解决方案 558
难题1:药片 558
难题2:巧克力 558
难题3:拼成一个T形 558
难题4:点 559
难题5:正方形中的矩形 559
难题6:烧绳子测时间 561
难题7:计算最大值的算法 561
难题8:用多米诺骨牌覆盖棋盘 561
难题9:缺少的一美元 562
难题10:切换灯的开关 562
难题11:把木棍切割并组成三角形 562
难题12:圆中的矩形 563
难题13:蒙提霍尔问题(Monty Hall) 563
难题14:一块蛋糕 565
难题15:向上的纸牌 565
难题16:基本算术 565
难题17:自复制代码(Quine) 566
难题18:爬山 566
难题19:找出序列中的模式 567
结论 567
索引 569

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节
专题
如何有效防御SQL注入攻击
Sun以10亿美元并购开源数据库厂商MySQL
Oracle数据库开发之PL/SQL基础应用
SQL Server 2008/2005全解
SQL Sever 2005新品推荐
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 最 大 的 网 络 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
浏览器的战国时代
浏览器的战国时代
ARP攻击防范与解决方案
ARP攻击防范与解决方案
NAC安全访问控制
NAC安全访问控制
· NAC安全访问控制
· 网络布线测试仪器
· Windows Server 2008专..
· Windows远程桌面应用
· 网络故障排除宝典
· 运营商封堵ADSL共享 中..
· 解析35岁技术人的价值..
· 世纪枭雄比尔盖茨的王..
· 主流品牌防火墙配置
· ASP.NET开发教程
· 超级计算机TOP500专题
· Vista SP1对决XP SP3
· SQL Server 2008/2005..
· 程序员如何成长?
· C#技术开发指南
· 虚拟化技术还有点“虚”
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
SOA 面向服务架构
SOA 面向服务架构
· SOA 面向服务架构
· SQL Server 2008/2005..
· Apache技术专题
· 三层交换技术专题
· SQL Server入门到精通
· Windows远程桌面应用
· C#技术开发指南
· Apache技术专题
· Windows集群服务应用
· C#技术开发指南
· 国际文档格式标准开战
· 路由器设置与口令恢复
· Linux 集群技术专题
· PHP开发应用手册
· SOA 面向服务架构
· 企业数据恢复指南
ARP攻击防范与解决方案
ARP攻击防范与解决方案
SQL Server 2008/2005全解
SQL Server 2008/2005全解
SQL Server入门到精通
SQL Server入门到精通
· SQL Server入门到精通
· SQL Server 2008/2005..
· SOA 面向服务架构
· Apache技术专题
· C#技术开发指南
· 三层交换技术专题
· Apache技术专题
· C#技术开发指南
· Windows远程桌面应用
· 企业数据恢复指南
· Windows集群服务应用
· 路由器设置与口令恢复
· Linux 集群技术专题
· SOA 面向服务架构
· 了解统一威胁管理(UTM)..
· 反垃圾邮件技术应用