博客
关于我
Oracle分析函数之LEAD和LAG
阅读量:801 次
发布时间:2023-02-25

本文共 1310 字,大约阅读时间需要 4 分钟。

Oracle SQL LAG ? LEAD ???????

LAG ? LEAD ?????

? Oracle SQL ??LAG ? LEAD ?????????????????????????LAG?Lagging???????????? LEAD?Leading????????????????????????????????????????????????????

????

??????? LAG ? LEAD ????????

SELECT deptno,        sal,        ename,        lead(ename, 1, 'lead_ename') OVER (PARTITION BY deptno ORDER BY sal) lead_ename,        lag(ename, 1, 'lag_ename') OVER (PARTITION BY deptno ORDER BY sal) lag_enameFROM emp;

????

???? SQL ?????????

DEPTNO SAL ENAME LEAD_ENAME LAG_ENAME
10 1300 MILLER CLARK lag_ename
10 2450 CLARK KING MILLER
10 5000 KING lead_ename CLARK CLARK
20 800 SMITH JONES lag_ename
20 2975 JONES FORD SMITH
20 3000 FORD lead_ename JONES JONES
30 950 JAMES WARD lag_ename
30 1250 WARD MARTIN JAMES
30 1250 MARTIN TURNER WARD
30 1500 TURNER ALLEN MARTIN
30 1600 ALLEN BLAKE TURNER
30 2850 BLAKE lead_ename ALLEN ALLEN

????

  • LEAD ???LEAD(ename, 1, 'lead_ename') ???? ename ??????????????1 ?????????????'lead_ename' ??????????????????
  • LAG ???LAG(ename, 1, 'lag_ename') ???? ename ??????????????1 ?????????????'lag_ename' ??????????????????

????

  • PARTITION BY deptno ??????????? deptno ??????
  • ORDER BY sal ??????????????????? sal ????
  • ?????? PARTITION BY ? ORDER BY????????????????????

??

LEAD ? LAG ??? SQL ?????????????????????????????????????????????????????????????????

转载地址:http://olpfk.baihongyu.com/

你可能感兴趣的文章
paip.android 手机输入法制造大法
查看>>
paip.spring3 mvc servlet的配置以及使用最佳实践
查看>>
Palindrome Number leetcode java
查看>>
Palo Alto Networks Expedition 未授权SQL注入漏洞复现(CVE-2024-9465)
查看>>
Palo Alto Networks PAN-OS身份认证绕过导致RCE漏洞复现(CVE-2024-0012)
查看>>
Panalog 日志审计系统 libres_syn_delete.php 前台RCE漏洞复现
查看>>
Panalog 日志审计系统 sprog_deletevent.php SQL 注入漏洞复现
查看>>
Panalog 日志审计系统 sprog_upstatus.php SQL 注入漏洞复现(XVE-2024-5232)
查看>>
pandas -按连续日期时间段分组
查看>>
pandas :将多列汇总为一列,没有最后一列
查看>>
pandas :将时间戳转换为 datetime.date
查看>>
pandas :将行取消堆叠到新列中
查看>>
pandas DataFrame 中的自定义浮点格式
查看>>
Pandas DataFrame 的 describe()方法详解-ChatGPT4o作答
查看>>
Pandas DataFrame中删除列级的方法链接解决方案
查看>>
Pandas DataFrame中的列从浮点数输出到货币(负值)
查看>>
Pandas DataFrame中的列从浮点数输出到货币(负值)
查看>>
Pandas Dataframe的日志文件
查看>>
pandas Groupby:创建两列的Groupby时,如何按正确的顺序对工作日进行排序?
查看>>
Pandas Plots:周末的单独颜色,x 轴上漂亮的打印时间
查看>>