SQL Server 2012 T-SQL基础教程 - 本咁 (Itzik Ben-Gan)

SQL Server 2012 T-SQL基础教程

本咁 (Itzik Ben-Gan)

出版时间

2013-11-30

ISBN

9787115332905

评分

★★★★★
书籍介绍

《SQL Server 2012 T-SQL基础教程》全面系统地介绍了SQL Server 2012 T-SQL技术,包括T-SQL查询和编程的背景、单表查询、联接、子查询、表表达式、集合运算符、查询、数据修改、事务和并发处理、可编程对象等内容。

《SQL Server 2012 T-SQL基础教程》提供了一个附录“入门指南”,来帮助你设置环境、下载本书的源代码、安装TSQL2012示例数据库、开始编写SQL Server代码,并了解如何使用SQL Server联机丛书获得帮助。本书还提供了大量的练习,帮助读者实践所学、快速上手。

《SQL Server 2012 T-SQL基础教程》主要针对具有很少或是没有经验的T-SQL学习者,适用于T-SQL开发人员、DBA、BI从业者、报表编写者、分析师以及刚开始使用SQL Server并且需要使用Transact-SQL编写查询、开发代码的用户。

目录
第1章 T-SQL查询和编程的背景
1.1 理论背景
1.1.1 SQL
1.1.2 集合理论
1.1.3 谓词逻辑

显示全部
用户评论
书还行,翻译不咋地
对入门很有帮助的一本书
对sql server研究炉火纯青的一本书,对与已有一定sql server 使用经验的我也很有帮助,主要为串联起各个方面,让人从整体性、系统性思考。当然一如既往,书中对概念的清晰辨别,对易混淆概念的厘清也做得滴水不漏。
个人觉得不是一本简单的入门书。有一段时间的SQL SERVER经验以后,会发现书里面提到的基本都是工作中会碰到的,包括所谓的扩展部分。如果能够在一天内快快翻完这本书并结合自己的工作经历,会获益良多。 举两个例子。 1. 是书中提到的用not exists 去规避not in的弊端。比如,not in (null)可能会导致返回错误的数据集合。 2. select from tbl1 where id in (select id from tbl2),如果tbl2中没有id一列,就会导致id 绑定到tbl1上面,最后就会返回tbl1的所有数据。试想如果用delete替换select,更加可怕。 上面两个例子可以发现,从广度到深度,都有很好的涉及。 这本书里面,作者对性能提到的不是很多。
读过的最好的mssql基础教程
翻译难懂, 甚至偏差. 如"I probably can’t emphasize enough that using language-neutral formats such as ‘YYYYMMDD’ is a best practice". 译者翻译为: "或许不能过分强调使用像‘YYYMMDD’ 这种与语言无关的格式是最佳做法"。 原文的意思是一定一定要这样用, 翻译出来就变成不这样做问题也不大 代码片段的SQL代码甚至会缺失语句. e.g.P287 缺了一段"INSERT INTO"的SQL子句
收藏