文中使用的Oracle版本为10g。
本文内容将涉及大规模SQL联合查询优化内容,本人尽可能讲得容易理解一些,若有看不懂的地方是本人表述不清楚,望各位海涵。此外文章是2016年写的,那时候本人能力有限所以文章中的排查方式或者解决方法都有一定的局限性(现在会更优的做法),因此各位将就着看,仅代表个人看法,谢谢。
2024年09月14日
文中使用的Oracle版本为10g。
本文内容将涉及大规模SQL联合查询优化内容,本人尽可能讲得容易理解一些,若有看不懂的地方是本人表述不清楚,望各位海涵。此外文章是2016年写的,那时候本人能力有限所以文章中的排查方式或者解决方法都有一定的局限性(现在会更优的做法),因此各位将就着看,仅代表个人看法,谢谢。
2024年09月14日
1.使用聚集函数
select deptno,
min(sal) as 最小值,
max(sal) as 最大值,
sum(sal) as 工资合计,
count(sal) as 计数,
avg(sal) as 错误平均值,
avg(coalesce(sal,0)) as 正确平均值
2024年09月14日
1、ORDER BY子句
列的顺序与索引列的顺序一致 ,列应为非空列。
2、使用表的别名
多表连接时,使用表的别名来引用列。 例:
SELECT abc002,abd003
FROM ab001 ,ab020
2024年09月14日
分享一个之前我用来巡检主机和Oracle的脚本,不过输出结果不是很美观,内容还是可以的...
ps:这里的第10项,普通用户检查/var/log/messages很可能没有读权限,如有需要巡检此系统日志,建议切换root用户执行此脚本。
2024年09月14日
作者 杨禹航
出品 沃趣技术
Oracle 12.1发布至今已有多年,但国内Oracle 12C的用户并不多,随着12.2在去年的发布,选择安装Oracle 12c的客户量明显增加,在接下来的几年中,Oracle 12c将逐步得到普及。
目前关于12C新特性的文章很多,但大多都不成体系,本次的文章是一个非常完整、连贯的系列,将带你全面的从基础到深入全方位的理解Oracle 12C。
2024年09月14日
范例:验证UNION的操作
2024年09月14日
数据库的日常巡检可以说是保障系统稳定运行的基础,虽然不同的运维团队、不同的数据库,都会有适合自己的巡检体系,但是其中很多内容还是可以互相借鉴的。技术社群的这篇文章《Oracle数据库日常巡检指令》给我们提供了Oracle数据库日常巡检指令,虽然只针对Oracle,但是一些巡检的方向还是值得借鉴和学习的。
2024年07月30日
Oracle学习同样是从单表查询开始,本篇内容主要是Oracle单表查询,主要包括全表查询、模糊查询、返回固定条数、以及返回随机数据。
1.查询表中所有的行和列
select * from 表名 * 表示所有的列
2.从表中检索部分行
select * from 表名 where 条件