网管联盟 | 网管论坛 | 网管u家 | 网管博客 | 网管软件 | 网管求职 | 小游戏 | 网管搜索 | 网管原创 | 网管聚合 | 网管读摘 | 网管焦点 | 世界素材 | 会员投稿 | 会员中心 
中国网管联盟
Windows Linux Cisco 网络技术 数据库 黑客攻防 DotNet Java PHP 认证 新闻资讯 服务器 存储资讯 网络设备 网管学堂 技术专题 焦点 网吧频道
 当前位置: > bitsCN.com > 数据库技术 > Oracle > PL/SQL > 分析函数lag小技巧  

分析函数lag小技巧

2005-11-16  作者:BitsCN整理  来源:中国网管联盟  点评 投稿 收藏


  这个也是从asktom上看到的,绝对还不错
  
  Crete table temp_exception (field1 varchar2(20),
  field2 varchar2(240);
  
  Record1  Skipped because of the record status
  Record1  No valid value on social security column
  Record2  Skipped, no matching record found
  Record2  Validation failed for some reason
  ...
  
  I want to get an output as
  
  Record1  Skipped because of the record status
  No valid value on social security column
  Record2  Skipped, no matching record found
  Validation failed for some reason
  
  tom巧妙运用了lag函数实现了功能
  
  ops$tkyte@ORA10GR2> edit
  Wrote file afiedt.buf
  
  1 select decode( lag(deptno) over (order by deptno), deptno, to_number(null),
  deptno ) new_deptno,
  2 ename
  3 from emp
  4* order by deptno
  ops$tkyte@ORA10GR2> /
  
  NEW_DEPTNO ENAME
  ---------- ------------------------------
  10 CLARK 网管联盟bitsCN_com
  KING
  MILLER
  20 JONES
  FORD
  ADAMS
  SMITH
  SCOTT
  30 WARD
  TURNER
  ALLEN
  JAMES
  BLAKE
  MARTIN
  
  14 rows selected.

TAGs   技巧   函数   分析   deptno   Skipped   record   Record1   Record2      
 上一篇:cube子句的用法   下一篇:回滚段头重要的数据结构Control SCN
相关文章列表
分析函数lag小技巧 评论:
loading.. 评论加载中…
评论:请自觉遵守互联网相关政策法规,评论不得超过250字。

验证码: 注册用户
本类热门排行:
1.PL/SQL循序渐进全面学习教程--Oracle
2.详细介绍ORACLE sqlplus命令
3.神秘的 ORACLE DUAL
4.Oracle PL/SQL语言基础
5.如何使用Oracle case函数
6.ORACLE的PL/SQL二
7.PL/SQL学习笔记(一)
8.数据库手册:速查Oracle函数列表
9.新手学习之Oracle trunc()函数的用法
10.oracle数据库中sql基础
最新推荐文章:
1.与数据库无关的处理放到数据库以外来实现
2.Oracle 10g第2版新特性之SQL和PL/SQL
3.通过PL/SQL访问Web Services
4.菜鸟学oracle - 用PL/SQL画直方图
5.重新编译PLSQL中无效对象或指定对象
6.Oracle高级技巧
7.深入了解Oracle 10g新的多重集运算符
8.在SQL中删除重复记录(多种方法)
9.Oracle:PL/SQL中怎样使用Array
10.数据库手册:速查Oracle函数列表
网管论坛交流:
·不疯魔不成活
·令你大开眼界的真正标准化机房,已整理重
·为赈灾,女孩舍身拍“裸照”
·Windows Server 2003服务器群集创建和配
·exchange2k3全套官方资料
·双儿一周岁了。。。特殊的礼物来啦。。
·存储备份技术版块守则
·无盘技术交流区守则
·DOS命令基础大全之命令详解<作者吐血
·Windows XP 操作系统默认设置需要注意的