本书被誉为第一本,也是迄今唯一一本由SQL大师(Joe Celko)编写,并面向编程人员与实践者专门介绍高级技术,以打造SQL编程专家的经典力作。

经历了15年的编撰与更新,本书迎来了更为贴合实际的第4版。它不仅仅是技术与技巧的组合,还为新旧挑战性难题提供了绝佳的解决方案,涵盖Joe Celko宝贵的思考方式(可帮助保证程序的正确性和高效性)。另外,这一版给出了新的示例,以反映ANSI/ISO标准。本书一直秉承体验式教学风格——这正是之前版本成为经典的一个很重要的原因,而这一版基于此更新了数据元素名,以满足新的ISO-11179标准。

本书特色:

  • 作者Joe Celko不仅是SQL权威,而且是备受赞誉的专栏作家(就数据与数据库撰写了900多个专栏),有约10年的时间服务于ANSI SQL标准委员会,与Morgan Kaufmann 合作出版了8本SQL相关著作;

  • 涵盖大量高级技术——适用于任何SQL环境(包括SQL-92、SQL-2008环境)中的任何SQL产品;

  • 包含大量工作技巧及对真实挑战的深刻见解。

本书面向中高级SQL程序员,在技术与实践两方面力求平衡,既提出了热点问题,又就各种问题给出了建议。它以ANSI SQL-89为基础标准进行阐述,并时有提及SQL-92特性。不过,它并不专注于特定商业产品,而是将注意力集中于SQL语言之上。Celko借此介绍了数据库设计、优化和操作的方方面面,以通俗易懂的语言叙述了一些关键问题,比如缘何要避免使用过多的NULL、如何优化查询等。

涉及主题:数据库设计与规范化、SQL数据类型、查询、分组、集合操作、优化等。