SQL进阶教程
- 187*324
-
0 次阅读
-
0 次下载
-
2024-03-17 10:20:24
微信
赏
支付宝
文档简介:
版权信息
书名:SQL进阶教程
作者:[日] MICK
译者:吴炎昌
ISBN:978-7-115-47052-2
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必
究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制
和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐
号等维权措施,并可能追究法律责任。
091507240605ToBeReplacedWithUserId
版权声明
译者序
前言
第 1 章 神奇的SQL
1-1 CASE 表达式
写在前面
CASE 表达式概述
将已有编号方式转换为新的方式并统计
用一条 SQL 语句进行不同条件的统计
用 CHECK 约束定义多个列的条件关系
在 UPDATE 语句里进行条件分支
表之间的数据匹配
在 CASE 表达式中使用聚合函数
本节小结
练习题
1-2 自连接的用法
写在前面
可重排列、排列、组合
删除重复行
查找局部不一致的列
排序
本节小结
练习题
1-3 三值逻辑和NULL
写在前面
理论篇
实践篇
本节小结
1-4 HAVING 子句的力量
写在前面
寻找缺失的编号
用 HAVING 子句进行子查询:求众数
用 HAVING 子句进行自连接:求中位数
查询不包含 NULL 的集合
用关系除法运算进行购物篮分析
本节小结
练习题
1-5 外连接的用法
写在前面
用外连接进行行列转换 (1)(行→列):制作交叉表
用外连接进行行列转换(2)(列→行):汇总重复项于一列
在交叉表里制作嵌套式表侧栏
作为乘法运算的连接
全外连接
用外连接进行集合运算
用外连接求差集:A - B
用外连接求差集:B - A
用全外连接求异或集
本节小结
练习题
1-6 用关联子查询比较行与行
写在前面
增长、减少、维持现状
用列表展示与上一年的比较结果
时间轴有间断时:和过去最临近的时间进行比较
移动累计值和移动平均值
查询重叠的时间区间
本节小结
练习题
1-7 用 SQL 进行集合运算
写在前面
导入篇:集合运算的几个注意事项
比较表和表:检查集合相等性之基础篇
比较表和表:检查集合相等性之进阶篇
用差集实现关系除法运算
寻找相等的子集
用于删除重复行的高效 SQL
本节小结
练习题
1-8 EXISTS 谓词的用法
写在前面
理论篇
实践篇
本节小结
练习题
1-9 用 SQL 处理数列
写在前面
生成连续编号
求全部的缺失编号
三个人能坐......
评论
发表评论