第2版序

 

自《SQL实战》出版以来,本书受到了世界各地读者的广泛好评。有位读者满心欢喜地说,本书帮助他在面试过程中的SQL问答环节揽得高分。还有位教师则写信说到,学生对他在课程中布置阅读本书给予了好评。 至于其他人,则更多是觉得本书对他们有所帮助,又或者觉得本书读起来平易近人,而这两点反馈无疑对大多数作者来说都是非常暖心的。

当然,我有时候也会听到一些读者说他们在完成练习的过程中遇到了障碍,又或者遇到了软件或是数据文件方面的问题。我密切地关注这些邮件,特别是当相同问题反复出现的时候。与此同时,在我每天学习并应用SQL的过程中,我常常会发现一些新的技巧,并且希望将它们也包含书本里面。

考虑到上述原因,我向No Starch Press团队提出了更新《SQL实战》并将其扩展为第2版的想法,并且很欣慰地从他们那里得到了肯定的回复。更新之后的书本不仅更为完整,能够为软件和编码相关的读者提供更加强有力的指导,并且还澄清了以往某些不太清晰或者不太准确的信息。重新审视本书不仅让人感觉愉悦,更是一次满载而归的学习过程。

这本第2版包含大量更新、扩展以及对每一章的澄清,并且在整个过程中,我一直仔细地标注代码的语法是否符合SQL标准,又或者只适用于本书选用的PostgreSQL数据库:符合SQL标准的语法通常可以在不同的数据库系统中使用,而特定于PostgreSQL数据库的语法则不然。

以下列举了新版最为重要的一些变化:

感谢你阅读《SQL实战》!如果你有任何问题或者反馈,请通过邮件与我取得联系:practicalsqlbook@gmail.com