SQL Cookbook中文版PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:(美)莫利纳罗著
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:7302154937
- 页数:502 页
前言 1
第1章 检索记录 15
1.1 从表中检索所有行和列 15
1.2 从表中检索部分行 15
1.3 查找满足多个条件的行 16
1.4 从表中检索部分列 17
1.5 为列取有意义的名称 17
1.6 在WHERE子句中引用取别名的列 18
1.7 连接列值 19
1.8 在SELECT语句中使用条件逻辑 20
1.9 限制返回的行数 20
1.10 从表中随机返回n条记录 22
1.11 查找空值 23
1.12 将空值转换为实际值 24
1.13 按模式搜索 24
第2章 查询结果排序 26
2.1 以指定的次序返回查询结果 26
2.2 按多个字段排序 27
2.3 按子串排序 28
2.4 对字母数字混合的数据排序 28
2.5 处理排序空值 31
2.6 根据数据项的键排序 36
第3章 操作多个表 37
3.1 记录集的叠加 37
3.2 组合相关的行 38
3.3 在两个表中查找共同行 40
3.4 从一个表中查找另一个表没有的值 41
3.5 在一个表中查找与其他表不匹配的记录 44
3.6 向查询中增加联接而不影响其他联接 46
3.7 检测两个表中是否有相同的数据 48
3.8 识别和消除笛卡儿积 53
3.9 聚集与联接 55
3.10 聚集与外联接 58
3.11 从多个表中返回丢失的数据 61
3.12 在运算和比较时使用NULL值 64
第4章 插入、更新与删除 65
4.1 插入新记录 65
4.2 插入默认值 66
4.3 使用NULL代替默认值 67
4.4 从一个表向另外的表中复制行 68
4.5 复制表定义 68
4.6 一次向多个表中插入记录 69
4.7 阻止对某几列插入 71
4.8 在表中编辑记录 72
4.9 当相应行存在时更新 73
4.10 用其他表中的值更新 74
4.11 合并记录 77
4.12 从表中删除所有记录 78
4.13 删除指定记录 78
4.14 删除单个记录 79
4.15 删除违反参照完整性的记录 79
4.16 删除重复记录 80
4.17 删除从其他表引用的记录 82
第5章 元数据查询 83
5.1 列出模式中的表 83
5.2 列出表的列 84
5.3 列出表的索引列 85
5.4 列出表约束 86
5.5 列出没有相应索引的外键 87
5.6 使用SQL来生成SQL 90
5.7 在Oracle中描述数据字典视图 91
第6章 使用字符串 93
6.1 遍历字符串 93
6.2 字符串文字中包含引号 95
6.3 计算字符在字符串中出现的次数 96
6.4 从字符串中删除不需要的字符 97
6.5 将字符和数字数据分离 98
6.6 判别字符串是不是字母数字型的 102
6.7 提取姓名的大写首字母缩写 106
6.8 按字符串中的部分内容排序 109
6.9 按字符串中的数值排序 110
6.10 根据表中的行创建一个分隔列表 115
6.11 将分隔数据转换为多值IN列表 120
6.12 按字母顺序排列字符串 125
6.13 判别可作为数值的字符串 130
6.14 提取第n个分隔的子串 135
6.15 分解IP地址 141
第7章 使用数字 143
7.1 计算平均值 143
7.2 求某列中的最小/最大值 145
7.3 对某列的值求和 146
7.4 求一个表的行数 147
7.5 求某列值的个数 149
7.6 生成累计和 150
7.7 生成累乘积 152
7.8 计算累计差 155
7.9 计算模式 156
7.10 计算中间值 158
7.11 求总和的百分比 161
7.12 对可空列作聚集 163
7.13 计算不包含最大值和最小值的均值 164
7.14 把字母数字串转换为数值 166
7.15 更改累计和中的值 168
第8章 日期运算 170
8.1 加减日、月、年 170
8.2 计算两个日期之间的天数 172
8.3 确定两个日期之间的工作日数目 174
8.4 确定两个日期之间的月份数或年数 178
8.5 确定两个日期之间的秒、分、小时数 180
8.6 计算一年中周内各日期的次数 181
8.7 确定当前记录和下一条记录之间相差的天数 191
第9章 日期操作 196
9.1 确定一年是否为闰年 196
9.2 确定一年内的天数 202
9.3 从日期中提取时间的各部分 205
9.4 确定某个月的第一天和最后一天 206
9.5 确定一年内属于周内某一天的所有日期 209
9.6 确定某月内第一个和最后一个“周内某天”的日期 214
9.7 创建日历 220
9.8 列出一年中每个季度的开始日期和结束日期 235
9.9 确定某个给定季度的开始日期和结束日期 239
9.10 填充丢失的日期 245
9.11 按照给定的时间单位进行查找 253
9.12 使用日期的特殊部分比较记录 254
9.13 识别重叠的日期范围 257
第10章 范围处理 262
10.1 定位连续值的范围 262
10.2 查找同一组或分区中行之间的差 266
10.3 定位连续值范围的开始点和结束点 274
10.4 补充范围内丢失的值 277
10.5 生成连续数字值 281
第11章 高级查找 285
11.1 给结果集分页 285
11.2 跳过表中n行 288
11.3 在外联接中用OR逻辑 290
11.4 确定哪些行是彼此互换的 292
11.5 选择前n个记录 294
11.6 找到包含最大值和最小值的记录 295
11.7 存取“未来”行 296
11.8 轮换行值 299
11.9 给结果分等级 302
11.10 抑制重复 303
11.11 找到骑士值 305
11.12 生成简单的预测 311
第12章 报表和数据仓库运算 318
12.1 将结果集转置为一行 318
12.2 把结果集转置为多行 320
12.3 反向转置结果集 326
12.4 将结果集反向转置为一列 328
12.5 抑制结果集中的重复值 331
12.6 转置结果集以利于跨行计算 333
12.7 创建固定大小的数据桶 335
12.8 创建预定数目的桶 338
12.9 创建横向直方图 342
12.10 创建纵向直方图 344
12.11 返回未包含在GROUP BY中的列 346
12.12 计算简单的小计 351
12.13 计算所有表达式组合的小计 354
12.14 判别非小计的行 362
12.15 使用Case表达式给行做标记 363
12.16 创建稀疏矩阵 365
12.17 按时间单位给行分组 366
12.18 对不同组/分区同时实现聚集 369
12.19 对移动范围的值进行聚集 371
12.20 转置带小计的结果集 377
第13章 分层查询 381
13.1 表示父-子关系 382
13.2 表示子-父-祖父关系 385
13.3 创建表的分层视图 389
13.4 为给定父行找到所有子行 396
13.5 确定哪些行是叶节点、分支节点及根节点 399
第14章 若干另类目标 406
14.1 使用SQL Server的PIVOT运算符创建交叉表报表 406
14.2 使用SQL Server的UNPIVOT运算符反转置交叉表报表 408
14.3 使用Oracle的MODEL子句转换结果集 409
14.4 从不固定位置提取字符串的元素 413
14.5 求一年包含的天数(Oracle的另一种解决方案) 415
14.6 搜索字母数字混合的字符串 416
14.7 使用Oracle把整数转换为二进制数 418
14.8 转置已分等级的结果集 420
14.9 给两次转置的结果集增加列头 423
14.10 在Oracle中把标量子查询转换为复合子查询 432
14.11 把连续数据分解为行 434
14.12 计算相对于总数的百分数 438
14.13 从Oracle创建CSV格式输出 439
14.14 找到与模式不匹配的文本(Oracle) 444
14.15 用内联视图转换数据 446
14.16 测试一个组内是否存在某个值 447
附录A 窗口函数补充 451
附录B 回顾Rozenshtein 473
- 《AutoCAD 2018自学视频教程 标准版 中文版》CAD/CAM/CAE技术联盟 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《复分析 英文版》(中国)李娜,马立新 2019
- 《生物化学 本科临床 英文版》张晓伟 2018
- 《Dreamweaver CC 2018标准实例教程 中文版》杨雪静,胡仁喜编著 2019
- 《Flash CC动画制作实用教程 中文版》麓山文化 2019
- 《代数簇 英文版》(荷)Eduard Lo 2019
- 《全国高等教育艺术设计专业规划教材 AutoCAD2020中文版标准教程》(中国)张莉,周子良,何婧 2019
- 《高等学校中外合作办学适用教材 高等数学 上 英文版》(中国)潘斌,牛宏,陈丽 2019
- 《全国高等学校药学类专业教材 药理学 英文版》殷明,朱依谆主编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019