oracle下lag和lead分析函数
来源:互联网 发布:php object to xml 编辑:程序博客网 时间:2024/05/29 09:15
转自:http://blog.csdn.net/thinkscape/article/details/8290894
Lag和Lead分析函数可以在同一次查询中取出同一字段的前N行的数据(Lag)和后N行的数据(Lead)作为独立的列。
这种操作可以代替表的自联接,并且LAG和LEAD有更高的效率。
语法:
- /*语法*/
- lag(exp_str,offset,defval) over()
- Lead(exp_str,offset,defval) over()
- --exp_str要取的列
- --offset取偏移后的第几行数据
- --defval:没有符合条件的默认值
- /*基础数据*/
- select t.* from test1 t;
2.
- /*用lag,lead分析以后的数据*/
- select t.id, lag(t.name,1,0) over(order by id desc) max_v, t.name,
- lead(t.name,1,0) over(order by id desc) min_v
- from TEST1 t;
3.
- /*满足查询结果的数据*/
- select i.* from(select t.id, lag(t.name,1,0) over(order by id desc) max_v, t.name,
- lead(t.name,1,0) over(order by id desc) min_v
- from TEST1 t) i where i.name='3aa';
阅读全文
0 0
- oracle下lag和lead分析函数
- Oracle下lag和lead分析函数
- oracle下lag和lead分析函数
- oracle下lag和lead分析函数
- oracle下lag和lead分析函数
- oracle下lag和lead分析函数
- oracle 分析函数lag 和 lead 简介
- Oracle的LAG和LEAD分析函数
- Oracle的LAG和LEAD分析函数
- oracle的LAG和LEAD分析函数
- Oracle笔记--lag和lead分析函数
- Oracle分析函数lead和lag学习
- Oracle分析函数Lead(),Lag()
- oracle 分析函数 LAG、LEAD
- ORACLE分析函数 lag lead
- oracle+lag和lead函数
- oracle lag和lead函数
- oracle lag和lead函数
- 机器学习之softmax函数
- 大华摄像头java开发之预览
- Android的事件处理
- Angular过滤敏感词
- 894E
- oracle下lag和lead分析函数
- ajax,jquery,json
- 有理有据的揭露百度点击算法
- c语言注释转换项目
- [框架安装趟雷指南]Ubuntu+1060+cuda+cudnn+Keras+TH+TF+MXnet(转自知乎) 附带装mxnet0.9.5版本
- 使用jqueryui的日期控件
- Android Studio ToggleButton 使用
- 原装js模仿的淘宝首页无缝轮播图
- 霍尔电流传感器