SQL Server 2012 的 T-SQL 写法比较规范,语法设计也还挺清晰的。如果你准备考 70-461 认证,那这本《Querying Microsoft SQL Server 2012》会是个不错的参考资料。章节划分细,像是表、视图、触发器这些怎么写、怎么优化,里面都有。
T-SQL 的基础语法讲得比较扎实,像创建表、建视图、加约束,写起来不难但细节不少。你要是对CREATE VIEW
、ALTER TABLE
这类语句还卡着,那这里的示例能帮你理清思路。
数据查询那部分讲得蛮全面的,SELECT
的多表查询、子查询、聚合操作这些全都覆盖了。用聚合函数的时候,比如SUM
、AVG
,顺带提醒你一下,别忘了考虑GROUP BY
的写法。
数据修改相关内容也不少,像是用INSERT
、UPDATE
配合存储过程来搞批量数据,还讲了下怎么合并结果集,用UNION
和UNION ALL
都给举了例子。
排错优化这块比较实用。写 SQL 时慢查询常见吧?这书教你怎么评估执行计划、改写逻辑、压时间。TRY...CATCH
错误那段也挺清晰,适合平时调试时候参考。
整体来看,结构清楚,技术点覆盖全面,还引用了不少业内大牛的观点,比如 Itzik Ben-Gan。考试党和日常写 SQL 的同学都能用得上。如果你想系统梳理下 SQL Server 2012 的核心用法,可以认真看看这本书哦。