Oracle学习
程序元啊
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle 递归操作/树结构表操作学习笔记+实例
1.树结构表树结构表是指表中存放的数据之间存在层次关系(父子关系),其本质为树形结构图。如员工表(employees)包含员工id(employee_id)和领导id(manager_id),其manager_id即为父节点,通过每一个员工的父节点即可确定整个树形结构。如图示: 例表如下: 2.递归查询语句递归查询语句格式:SELECT [LEVEL], colum...原创 2018-07-17 16:54:36 · 2099 阅读 · 0 评论 -
Oracle Group by增强功能(Rollup,Cube,Grouping sets及Grouping函数)学习笔记+实例
Rollup,Cube,Grouping sets都是用于在Group by的基础上进行小组小计,合计等增强操作,多用于如公司-部门-小组等多级运算。在本次测试中用到数据表如下(建表语句及测试数据在文章末尾): 包含员工ID,员工姓名,部门ID,职位ID,薪资 1.Rollup1.1 使用实例SELECT department_id, job_id,employee_id,...原创 2018-07-17 20:47:34 · 2171 阅读 · 0 评论 -
Oracle Exists与Not Exists操作 学习笔记+实例
测试用表A_用户表(test_table_A): 测试用表B_存储物品表(test_table_B): 1.exists操作select *from test_table_A Awhere exists( select 1 from test_table_B where owner = A.A_id);执行结果: 分步看其执行原理为:1&g...原创 2018-07-18 11:08:33 · 6380 阅读 · 1 评论 -
Oracle 分析函数、聚合函数的简单使用 学习笔记+实例
分析函数也称为窗口函数,其功能为在一定的数据范围进行排序、汇总等,多用于大型报表产生累计值,滑动平均值,中心值以及汇总报表。1.分析函数结构分析分析函数语句结构:function (argument1,argument2,...argumentN)over ([partition-by-clause] [order-by-clause] [windowing-clause])由标...原创 2018-07-19 14:47:57 · 1010 阅读 · 0 评论 -
Oracle ALL、ANY关键字用法
ALL:表示条件满足于所有子查询结果的数据例如:查询工资大于所有职位是 ‘ST_CLERK’ 的员工工资的员工姓名,工资先看下’ST_CLERK’职位的所有员工与工资select salary from employees where job_id = 'ST_CLERK');运行结果: 即此题可理解为 select salary from employees wh...原创 2018-07-20 09:36:45 · 6784 阅读 · 0 评论
分享