网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  轻松掌握"lag"与"lead"分析函?的用法     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:115次  录入:管理员--2008-02-29  
 

lag与lead分析函?的用法:

参考示例:

lag(expression,<offset>,<default>)

sql> with a as (select 1 id,'a' name from dual
2 union
3 select 2 id,'b' name from dual
4 union
5 select 3 id,'c' name from dual
6 union
7 select 4 id,'d' name from dual
8 union
9 select 5 id,'e' name from dual
10 )
11 select id,name,lag(id,1,'')over(order by name) from a
12 /

id name lag(id,1,'')over(orderbyname)
---------- ---- -----------------------------
1 a 
2 b 1
3 c 2
4 d 3
5 e 4



lead(expresion,<offset>,<default>)

sql> with a as (select 1 id,'a' name from dual
2 union
3 select 2 id,'b' name from dual
4 union
5 select 3 id,'c' name from dual
6 union
7 select 4 id,'d' name from dual
8 union
9 select 5 id,'e' name from dual
10 )
11 select id,name,lead(id,1,'')over(order by name) from a
12 /

id name lead(id,1,'')over(orderbyname)
---------- ---- ------------------------------
1 a 2
2 b 3
3 c 4
4 d 5
5 e

 
 
上一篇: 如何对系统默认的约束名和索引名重命名    下一篇: 详细讲解oracle数据库灾难防护的核心技术
  相关文档
Oracle大型数据对象LOB几种情况的示范类 06-10
使用oracle数据库高级复制中最简单的功能 06-12
Oracle数据库异构服务原理及实例说明 04-11
轻松掌握优化oracle网络设置的解决方案 (1) 01-25
解析Oracle 准备开发的文件系统 Btrfs 09-01
带你深入了解如何根据数据库时间戳选择列 04-22
Oracle安全性管理采取的基本措施简介 04-12
不要忽视Oracle 10g STATSPACK新功 05-27
初学Oracle最经常碰到的错误及解决方案 08-05
必须引起dba重视的oracle数据库碎片 (1) 05-12
"oracle"闪回功能恢复偶然丢失的数据 (1) 02-27
在Windows系统下完全卸载Oracle的好方法 09-29
0racle-07445 错误的解决方法和处理过程 09-29
Oracle数据库中独一无二的Cache对象 05-13
详细讲解有关"cbo"优化的三个疑难问题 02-03
利用Oracle的管理服务器将数据导入导出 06-10
深入研究Oracle数据库中空间管理的方法 06-10
正确认识oracle peeking绑定变量的控制 01-24
oracle 10g分区表维护中的两个注意事项 04-30
经验总结:sql server与oracle的数据同步 06-12
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息