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

本文共 1311 字,大约阅读时间需要 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_ename
FROM 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/

你可能感兴趣的文章
openSUSE推出独立 GUI 包管理工具:YQPkg,简化了整个软件包管理流程
查看>>
OpenVP共用账号 一个账号多台电脑登录
查看>>
OpenVSwtich(OVS)Vlan间路由实战 附实验环境
查看>>
Openwrt LuCI模块练习详细步骤
查看>>
openwrt_git_pull命令提示merger冲突时如何解决?
查看>>
OpenWrt包管理软件opkg的使用(极路由)
查看>>
OpenWrt固件编译刷机完全总结
查看>>
Open××× for Linux搭建之二
查看>>
Open×××有线网络时使用正常,无线网络时使用报错的解决方案
查看>>
Opera Mobile Classic Emulator
查看>>
Operation not supported on read-only collection 的解决方法 - [Windows Phone开发技巧系列1]
查看>>
OperationResult
查看>>
Operations Manager 2007 R2系列之仪表板(多)视图
查看>>
operator new and delete
查看>>
operator new 与 operator delete
查看>>
operator() error
查看>>
OPPO K3在哪里打开USB调试模式的完美方法
查看>>
oppo后端16连问
查看>>
OPPO软件商店APP侵权投诉流程
查看>>
Optional类:避免NullPointerException
查看>>