附注提要
本书可分为两大部分。第一部分介绍了SQL语言不同寻常的使用技巧, 带领读者重新认识CASE表达式、窗口函数、自连接、EXISTS谓词、HAVING子句、外连接、行间比较、集合运算、数列处理等SQL常用技术, 发掘它们的高效用法。这部分不仅穿插讲解了这些技巧背后的逻辑和相关知识, 而且辅以丰富的示例程序, 旨在帮助读者从面向过程的思维方式转换为面向集合的思维方式。第二部分介绍了关系数据库的发展史, 并从集合论和逻辑学的角度讲述了SQL和关系模型的理论基础, 旨在帮助读者加深对SQL语言和关系数据库的理解。