类似推荐
编辑推荐
数据库工程师的SQL技能提升指南。
内容简介
全书可分为两大部分。第一部分介绍了SQL语言不同寻常的使用技巧,带领读者重新认识CASE表达式、窗口函数、自连接、EXISTS谓词、HAVING子句、外连接、行间比较、集合运算、数列处理等SQL常用技术,发掘它们的新用法。这部分不仅穿插讲解了这些技巧背后的逻辑和相关知识,而且辅以丰富的示例程序,旨在帮助读者从面向过程的思维方式转换为面向集合的思维方式。
第二部分介绍了关系数据库的发展史,并从集合论和逻辑学的角度讲述了SQL和关系模型的理论基础,旨在帮助读者加深对SQL语言和关系数据库的理解。此外,本书很多节的末尾设置有练习题,并在书末提供了解答,方便读者检验自己对书中知识点的掌握程度。
作者简介
作者MICK,日本知名数据库工程师,就职于SI企业,致力于数据仓库和商业智能的开发。日常除了在其个人主页“关系数据库的世界”中分享数据库和SQL的相关技术信息外,还为CodeZine(http://codezine.jp)及IT技术杂志WEB+DB PRESS撰写相关技术文章。同时还是《SQL解惑(第2版)》《SQL权威指南(第4版)》日文版的译者。
章节目录
版权信息
译者序
前言
第1章 神奇的SQL
1-1 CASE表达式
1-2 必知必会的窗口函数
1-3 自连接的用法
1-4 三值逻辑和NULL
1-5 EXISTS谓词的用法
1-6 HAVING子句的力量
1-7 用窗口函数进行行间比较
1-8 外连接的用法
1-9 用SQL进行集合运算
1-10 用SQL处理数列
1-11 让SQL飞起来
1-12 SQL编程方法
第2章 关系数据库的世界
2-1 关系数据库的近现代史
2-2 为什么叫“关系”模型
2-3 开始于关系,结束于关系
2-4 地址:巨大的怪物
2-5 关于顺序的冒险
2-6 GROUP BY和PARTITION BY
2-7 从面向过程思维向声明式思维、面向集合思维转变的7个关键点
2-8 人类的逻辑学
2-9 SQL和递归集合
2-10 消灭NULL委员会
2-11 SQL中的层级
第3章 附录
3-1 习题解答
3-2 参考文献
后记
SQL进阶教程(第2版)是2023年由人民邮电出版社出版,作者[日] MICK。
得书感谢您对《SQL进阶教程(第2版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。