SQL进阶教程(第2版)

SQL进阶教程(第2版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

数据库工程师的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版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
SQL Server 2012数据库技术及应用(第4版) 电子书
本书首先介绍数据库系统的基本知识、需求分析、概念设计和逻辑设计的方法,然后分别介绍SQLServer2012的基本服务功能、安装与配置;使用SSMS或T-SQL创建、管理与操作数据库、表、索引和视图;T-SQL的SELECT数据查询;T-SQL编程基础、创建与管理存储过程、触发器和用户定义函数;**后介绍SQLServer2012的数据库安全管理技术、备份与还原技术、导出与导入技术。本书将数据库理
区块链技术进阶与实战(第2版) 电子书
本书从实战的角度对区块链技术进行了全面的介绍和剖析,非常适合区块链开发人员由浅入深地学习区块链技术。全书共分为4个部分,包括:对区块链进行全景分析,介绍其概念、历史、技术流派、主要公司和典型应用场景等内容。
Scratch编程入门与算法进阶(第2版) 电子书
Scratch是国际流行的图形化编程软件,使用者哪怕没有编程基础、不会编程语言,只要有清晰的思路,就可以通过拖曳各个功能模块的方式,设计出智能互动项目,轻松地把创意变成现实。本书同时也是中国电子学会全国青少年软件编程等级考试图形化编程(Scratch一级到四级)的指定用书,基于Scratch3.0中文版,在多个有趣小游戏的制作过程中对应每级考试要求讲解知识点,从图形化编程积木的应用方法,一直讲到程序的结构、算法的设计,内容丰富有趣,寓教于乐,让你逐步学会智能互动知识。对于青少年学习者,本书能够激发他们对编程的兴趣,指导他们了解并掌握Scratch编程技巧,培养他们的编程思维。本书与其他Scratch教程的**不同在于难度跨度设计得当,从简单应用逐步提升到基础算法内容,可以培养很好地编程思维,衔接代码编程。
Web前端开发精品课  HTML与CSS进阶教程 电子书
  通俗易懂 案例简洁形象,生动剖析晦涩难懂的知识点。   直击要点 规避思维误区,为初学者打牢基础保驾护航。   全面培养 讲透基础知识,亦注重开发技巧与思维锻炼。   精简浓缩 精炼核心内容,为读者节省学习时间与成本。   在线辅助 结合网站资源,强化书本学习并拓展新知识。
SQL Server 2008 R2数据库技术及应用(第3版) 电子书
本书首先介绍数据库系统的基本知识、需求分析、概念设计和逻辑设计的方法;然后分别介绍SQLServer2008R2的基本功能、安装与配置,使用SSMS和T-SQL创建、管理与操作数据库、表、索引和视图,T-SQL的SELECT数据查询,T-SQL编程基础、创建与管理存储过程、触发器和用户定义函数;**后介绍SQLServer2008R2的数据库安全管理技术、备份与还原技术、导出与导入技术。本书将数据