• Oracle查询优化改写技巧与案例:字典式写作,将主要SQL优化点一一剖析,覆盖大多数DBA日常工作场景,分享大量SQL优化的实际工作经验
  • Oracle查询优化改写技巧与案例:字典式写作,将主要SQL优化点一一剖析,覆盖大多数DBA日常工作场景,分享大量SQL优化的实际工作经验
  • Oracle查询优化改写技巧与案例:字典式写作,将主要SQL优化点一一剖析,覆盖大多数DBA日常工作场景,分享大量SQL优化的实际工作经验
  • Oracle查询优化改写技巧与案例:字典式写作,将主要SQL优化点一一剖析,覆盖大多数DBA日常工作场景,分享大量SQL优化的实际工作经验
  • Oracle查询优化改写技巧与案例:字典式写作,将主要SQL优化点一一剖析,覆盖大多数DBA日常工作场景,分享大量SQL优化的实际工作经验
21年品牌 40万+商家 超1.5亿件商品

Oracle查询优化改写技巧与案例:字典式写作,将主要SQL优化点一一剖析,覆盖大多数DBA日常工作场景,分享大量SQL优化的实际工作经验

正版现货 书内干净·

7 1.0折 69 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者有教无类、落落 著

出版社电子工业出版社

出版时间2015-01

版次1

装帧平装

货号D46

上书时间2024-06-27

   商品详情   

品相描述:九品
图书标准信息
  • 作者 有教无类、落落 著
  • 出版社 电子工业出版社
  • 出版时间 2015-01
  • 版次 1
  • ISBN 9787121247101
  • 定价 69.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 394页
  • 字数 520千字
  • 正文语种 简体中文
【内容简介】

  《Oracle查询优化改写技巧与案例》不讲具体语法,只是以案例的形式介绍各种查询语句的用法。
  《Oracle查询优化改写技巧与案例》第1~4章是基础部分,讲述了常用的各种基础语句,以及常见的错误和正确语句的写法。这部分的内容应熟练掌握,因为日常查询和优化改写都要用到。
  《Oracle查询优化改写技巧与案例》第5~12章是提高部分,讲解了正则表达式、分析函数、树形查询及汇总函数的用法。这部分知识常用于对一些复杂需求的实现及优化改写。
  《Oracle查询优化改写技巧与案例》最后两章介绍日常的优化改写案例。这部分是前面所学知识的扩展应用。

【作者简介】

  师庆栋,网名有教无类,人称教主,CSDN博主,和落落、道道、飞雪等几个朋友一起办了道森培训班,主讲sql高级改写。配制过大量的手工及半手工报表,积累了丰富的OracleSql开发经验。

【目录】
第1章单表查询
1.1查询表中所有的行与列
1.2从表中检索部分行
1.3查找空值
1.4将空值转换为实际值
1.5查找满足多个条件的行
1.6从表中检索部分列
1.7为列取有意义的名称
1.8在WHERE子句中引用取别名的列
1.9拼接列
1.10在SELECT语句中使用条件逻辑
1.11限制返回的行数
1.12从表中随机返回n条记录
1.13模糊查询

第2章给查询结果排序
2.1以指定的次序返回查询结果
2.2按多个字段排序
2.3按子串排序
2.4TRANSLATE
2.5按数字和字母混合字符串中的字母排序
2.6处理排序空值
2.7根据条件取不同列中的值来排序

第3章操作多个表
3.1UNIONALL与空字符串
3.2UNION与OR
3.3组合相关的行
3.4IN、EXISTS和INNERJOIN
3.5INNERJOIN、LEFTJOIN、RIGHTJOIN和FULLJOIN解析
3.6自关联
3.7NOTIN、NOTEXISTS和LEFTJOIN
3.8外连接中的条件不要乱放
3.9检测两个表中的数据及对应数据的条数是否相同
3.10聚集与内连接
3.11聚集与外连接
3.12从多个表中返回丢失的数据
3.13多表查询时的空值处理

第4章插入、更新与删除
4.1插入新记录
4.2阻止对某几列插入
4.3复制表的定义及数据
4.4用WITHCHECKOPTION限制数据录入
4.5多表插入语句
4.6用其他表中的值更新
4.7合并记录
4.8删除违反参照完整性的记录
4.9删除名称重复的记录

第5章使用字符串
5.1遍历字符串
5.2字符串文字中包含引号
5.3计算字符在字符串中出现的次数
5.4从字符串中删除不需要的字符
5.5将字符和数字数据分离
5.6查询只包含字母或数字型的数据
5.7提取姓名的大写首字母缩写
5.8按字符串中的数值排序
5.9根据表中的行创建一个分隔列表
5.10提取第n个分隔的子串
5.11分解IP地址
5.12将分隔数据转换为多值IN列表
5.13按字母顺序排列字符串
5.14判别可作为数值的字符串

第6章使用数字
6.1常用聚集函数
6.2生成累计和
6.3计算累计差
6.4更改累计和的值
6.5返回各部门工资排名前三位的员工
6.6计算出现次数最多的值
6.7返回最值所在行数据
6.8first_value
6.9求总和的百分比

第7章日期运算
7.1加减日、月、年
7.2加减时、分、秒
7.3日期间隔之时、分、秒
7.4日期间隔之日、月、年
7.5确定两个日期之间的工作天数
7.6计算一年中周内各日期的次数
7.7确定当前记录和下一条记录之间相差的天数

第8章日期操作
8.1SYSDATE能得到的信息
8.2INTERVAL
8.3EXTRACT
8.4确定一年是否为闰年
8.5周的计算
8.6确定一年内属于周内某一天的所有日期
8.7确定某月内第一个和最后一个“周内某天”的日期
8.8创建本月日历
8.9全年日历
8.10确定指定年份季度的开始日期和结束日期
8.11补充范围内丢失的值
8.12按照给定的时间单位进行查找
8.13使用日期的特殊部分比较记录
8.14识别重叠的日期范围
8.15按指定间隔汇总数据

第9章范围处理
9.1定位连续值的范围
9.2查找同一组或分区中行之间的差
9.3定位连续值范围的开始点和结束点
9.4合并时间段

第10章高级查找
10.1给结果集分页
10.2重新生成房间号
10.3跳过表中n行
10.4排列组合去重
10.5找到包含最大值和最小值的记录

第11章报表和数据仓库运算
11.1行转列
11.2列转行
11.3将结果集反向转置为一列
11.4抑制结果集中的重复值
11.5利用“行转列”进行计算
11.6给数据分组
11.7对数据分组
11.8计算简单的小计
11.9判别非小计的行
11.10计算所有表达式组合的小计
11.11人员在工作间的分布
11.12创建稀疏矩阵
11.13对不同组/分区同时实现聚集
11.14对移动范围的值进行聚集
11.15常用分析函数开窗讲解
11.16listagg与小九九

第12章分层查询
12.1简单的树形查询
12.2根节点、分支节点、叶子节点
12.3sys_connect_by_path
12.4树形查询中的排序
12.5树形查询中的WHERE
12.6查询树形的一个分支
12.7剪去一个分支
12.8字段内list值去重

第13章应用案例实现
13.1从不固定位置提取字符串的元素
13.2搜索字母数字混合的字符串
13.3把结果分级并转为列
13.4构建基础数据的重要性
13.5根据传入条件返回不同列中的数据
13.6拆分字符串进行连接
13.7整理垃圾数据
13.8用“行转列”来得到隐含信息
13.9用隐藏数据进行行转列
13.10用正则表达式提取clob里的文本格式记录集

第14章改写调优案例分享
14.1为什么不建议使用标量子查询
14.2用LEFTJOIN优化标量子查询
14.3用LEFTJOIN优化标量子查询之聚合改写
14.4用LEFTJOIN及行转列优化标量子查询
14.5标量中有ROWNUM=
14.6不等连接的标量子查询改写(一)
14.7不等连接的标量子查询改写(二)
14.8标量子查询与改写逻辑的一致性
14.9用分析函数优化标量子查询(一)
14.10用分析函数优化标量子查询(二)
14.11用分析函数优化标量子查询(三)
14.12用分析函数优化标量子查询(四)
14.13用MERGE改写优化UPDATE
14.14用MERGE改写有聚合操作的UPDATE(一)
14.15用MERGE改写有聚合操作的UPDATE(二)
14.16用MERGE改写UPDATE之多个子查询(一)
14.17用MERGE改写UPDATE之多个子查询(二)
14.18UPDATE改写为MERGE时遇到的问题
14.19整理优化分页语句
14.20让分页语句走正确的PLAN
14.21去掉分页查询中的DISTINCT
14.22用WITH语句减少自关联
14.23用WITH改写优化查询
14.24用WITH把OR改为UNION
14.25错误的WITH改写
14.26错误的分析函数用法
14.27用LEFTJOIN优化多个子查询(一)
14.28用LEFTJOIN优化多个子查询(二)
14.29用LEFTJOIN优化多个子查询(三)
14.30去掉EXISTS引起的FILTER
14.31重叠时间计数
14.32用分析函数改写优化
14.33相等集合之零件供应商
14.34相等集合之飞机棚与飞行员
14.35用分析函数改写最值过滤条件
14.36用树形查询找指定级别的数据
14.37行转列与列转行
14.38UPDATE、ROW_NUMBER与MERGE
14.39改写优化UPDATE语句
14.40改写优化UNIONALL语句
14.41纠结的MERGE语句
14.42用CASEWHEN去掉UNIONALL
14.43不恰当的WITH及标量子查询
14.44用分析函数加“行转列”来优化标量子查询
14.45用分析函数处理问题
14.46用列转行改写A表多列关联B表同列
14.47用分析函数改写最值语句
14.48多列关联的半连接与索引
14.49巧用分析函数优化自关联
14.50纠结的UPDATE语句
14.51巧用JOIN条件合并UNIONALL语句
14.52用分析函数去掉NOTIN
14.53读懂查询中的需求之裁剪语句
14.54去掉FILTER里的EXISTS之活学活用
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP