【书评:Oracle查询优化改写】第五至十三章
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【书评:Oracle查询优化改写】第五至十三章,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4413字,纯文字阅读大概需要7分钟。
内容图文
![【书评:Oracle查询优化改写】第五至十三章](/upload/InfoBanner/zyjiaocheng/448/9b7c4adf402d4a51a8ea42d278d21911.jpg)
一.1 BLOG文档结构图
一.2 前言部分
一.2.1 导读
各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~:
① 字符串的处理
② 常用分析函数
③ 用sql输出九九乘法表
本文如有错误或不完善的地方请大家多多指正,ITPUB留言或QQ皆可,您的批评指正是我写作的最大动力。
一.2.2 实验环境介绍
oracle 11g
一.2.3 相关参考文章链接
前4章的链接参考相关连接:
【书评:Oracle查询优化改写】第一章 http://blog.itpub.net/26736162/viewspace-1652985/
【书评:Oracle查询优化改写】第二章 http://blog.itpub.net/26736162/viewspace-1654252/
【书评:Oracle查询优化改写】第三章 http://blog.itpub.net/26736162/viewspace-1660422/
【书评:Oracle查询优化改写】第四章 http://blog.itpub.net/26736162/viewspace-1661906/
行列互转内容链接:http://blog.itpub.net/26736162/viewspace-1272538/
一.2.4 本文简介
大家奇怪了,怎么不一章一章的写了,直接跳跃了,小麦苗告诉大家,因为第<font style="face: "Times" roman?="Roman?" new="new">5到<font style="face: "Times" roman?="Roman?" new="new">13章的内容大多数是开发的内容,和<font style="face: "Times" roman?="Roman?" new="new">SQL调优相差太远,这里列出这几章的目录,虽说是开发<font style="face: "Times" roman?="Roman?" new="new">sql的内容,但是很多实例还是比较实用的,比如对<font style="face: "Times" roman?="Roman?" new="new">translate函数的应用。
第<font style="face: "Times" roman?="Roman?" new="new">5章 处理字符串,包含<font style="face: "Times" roman?="Roman?" new="new">translate函数和个别<font style="face: "Times" roman?="Roman?" new="new">oracle的分析函数。
第<font style="face: "Times" roman?="Roman?" new="new">6章 处理数字,介绍了分析函数
第<font style="face: "Times" roman?="Roman?" new="new">7、<font style="face: "Times" roman?="Roman?" new="new">8章讲了<font style="face: "Times" roman?="Roman?" new="new">DATE类型的常见用法。
第<font style="face: "Times" roman?="Roman?" new="new">9章仍然介绍分析函数
第<font style="face: "Times" roman?="Roman?" new="new">10章的重点是结果集的分页
第<font style="face: "Times" roman?="Roman?" new="new">11章讲述了行列转换函数, 用<font style="face: "Times" roman?="Roman?" new="new">UNPIVOT对<font style="face: "Times" roman?="Roman?" new="new">UNION ALL做一定的优化,还有<font style="face: "Times" roman?="Roman?" new="new">ROLLUP及<font style="face: "Times" roman?="Roman?" new="new">CUBE可以让你少写一些<font style="face: "Times" roman?="Roman?" new="new">UNION ALL语句。
第<font style="face: "Times" roman?="Roman?" new="new">12章讲解树形查询
第<font style="face: "Times" roman?="Roman?" new="new">13章选取了部分网友的需求案例,希望读者能通过这些案例的启发找到实现自己需求的思路。
第 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.8 first_value
6.9 求总和的百分比
第 7 章 日期运算
7.1 加减日、月、年
7.2 加减时、分、秒
7.3 日期间隔之时、分、秒
7.4 日期间隔之日、月、年
7.5 确定两个日期之间的工作天数
7.6 计算一年中周内各日期的次数
7.7 确定当前记录和下一条记录之间相差的天数
第 8 章 日期操作
8.1 SYSDATE 能得到的信息
8.2 INTERVAL
8.3 EXTRACT
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 找到包含最大值和最小值的记录
内容总结
以上是互联网集市为您收集整理的【书评:Oracle查询优化改写】第五至十三章全部内容,希望文章能够帮你解决【书评:Oracle查询优化改写】第五至十三章所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。