如果某列是数字,如何取记录集的一列判断是否连续
解决方案 »
- 请问哪位大侠帮我看一下ORACLE代码。。。
- 如何做这样的约束?
- 有关UTL_FILE包读写文件的问题!一定要帮我呀!!!!!!
- 帮忙看此sql脚本!
- *.sql文件导入问题,求助!!!
- 大家装了oracle10g的,有企业管理控制台么?
- 如何将ORACLE用户下的表导入到SQL SERVER 2000下?????
- 更上一层楼:关于2个关联的表的检索的有啥效率更高的办法……
- 在Oracle的官方网站下载的Oracle9i有没有什么使用限制
- 使用VC6,利用ORACLE自己带的接口函数(好象是OCI),能给个简单的连接的例子吗?
- 请问oracle查询语句流程怎样?where后面是一次性判断吗?
- 拼装语句执行存储过程
如果差值c2都是1的话 表示这一系列数据 都是连续的 否则..with t1 as
(
select 1 c1 from dual union all
select 2 c1 from dual union all
select 3 c1 from dual union all
select 4 c1 from dual union all
select 6 c1 from dual
)select c1,c1-lag(c1) over(order by c1) c2
from t1 c1 c2
---------------------------
1 1
2 2 1
3 3 1
4 4 1
5 6 2
with t1 as
(
select 1 c1 from dual union all
select 2 c1 from dual union all
select 3 c1 from dual union all
select 4 c1 from dual union all
select 6 c1 from dual
)select c1,c1-lag(c1) over(order by c1) c2
from t1 c1 c2
---------------------------
1 1
2 2 1
3 3 1
4 4 1
5 6 2