更新时间:2021-12-20 14:16:12
封面
版权信息
版权声明
O'Reilly Media Inc. 介绍
献词
前言
第 1 章 检索记录
1.1 检索表中所有的行和列
1.2 从表中检索部分行
1.3 查找满足多个条件的行
1.4 从表中检索部分列
1.5 提供有意义的列名
1.6 在WHERE子句中使用别名来引用列
1.7 拼接列值
1.8 在SELECT语句中使用条件逻辑
1.9 限制返回的行数
1.10 从表中随机返回n行数据
1.11 查找NULL值
1.12 将NULL转换为实际值
1.13 模式查找
1.14 小结
第 2 章 查询结果排序
2.1 按指定顺序返回查询结果
2.2 按多字段排序
2.3 按子串排序
2.4 对同时包含字母和数字的数据进行排序
2.5 排序时处理NULL值
2.6 根据依赖于数据的键进行排序
2.7 小结
第 3 章 使用多张表
3.1 合并多个行集
3.2 合并相关的行
3.3 查找两张表中相同的行
3.4 从一张表中检索没有出现在另一张表中的值
3.5 从一张表中检索在另一张表中没有对应行的行
3.6 在查询中添加连接并确保不影响其他连接
3.7 判断两张表包含的数据是否相同
3.8 识别并避免笛卡儿积
3.9 同时使用连接和聚合
3.10 同时使用外连接和聚合
3.11 返回多张表中不匹配的行
3.12 在运算和比较中使用NULL
3.13 小结
第 4 章 插入、更新和删除
4.1 插入新记录
4.2 插入默认值
4.3 用NULL覆盖默认值
4.4 将一张表中的行复制到另一张表中
4.5 复制表定义
4.6 同时插入多张表
4.7 禁止在特定列中插入值
4.8 修改表中的记录
4.9 仅当存在匹配行时才更新
4.10 使用来自另一张表中的值进行更新
4.11 合并记录
4.12 删除表中的所有记录
4.13 删除特定记录
4.14 删除单条记录
4.15 删除违反引用完整性的记录
4.16 删除重复记录
4.17 删除在另一张表中引用了的记录
4.18 小结
第 5 章 元数据查询
5.1 列出模式中的所有表
5.2 列出表中的列
5.3 列出表的索引列
5.4 列出表的约束
5.5 列出没有相应索引的外键
5.6 使用SQL生成SQL
5.7 描述Oracle数据库中的数据字典视图
5.8 小结
第 6 章 处理字符串
6.1 走查字符串
6.2 在字符串字面量中嵌入引号
6.3 计算字符串中特定字符出现的次数
6.4 将不想要的字符从字符串中删除
6.5 将数字数据和字符数据分开
6.6 判断字符串是否只包含字母和数字
6.7 提取姓名中的首字母
6.8 根据部分字符串排序
6.9 根据字符串中的数字排序
6.10 根据表中的行创建分隔列表
6.11 将分隔数据转换为多值IN列表
6.12 按字母顺序排列字符串中的字符
6.13 识别可视为数字的字符串
6.14 提取第n个子串
6.15 拆分IP地址
6.16 根据发音比较字符串
6.17 查找与模式不匹配的文本
6.18 小结
第 7 章 处理数字
7.1 计算平均值
7.2 找出最大列值和最小列值
7.3 计算列值总和
7.4 计算表中的行数
7.5 计算非NULL列值数
7.6 生成移动总计
7.7 生成移动总积
7.8 平滑值序列
7.9 计算众数