斷號查詢問題
看書而得
[@more@]SQL> select * from hyf_t1 order by id
2 ;
ID
-------
100
101
102
103
104
106
107
108
109
112
113
114
117
118
14 rows selected
SQL>
SQL> select * from (select id+1 begin,
2 sum( id) over(order by id rows between 0 preceding and 1 following) - id-1
end
3 ,sum( id) over(order by id rows between 0 preceding and 1 following) - id-
id-1 bb
4 from hyf_t1 ) where bb>0
5 /
BEGIN END BB
---------- ---------- ----------
105 105 1
110 111 2
115 116 2
這樣也行:
SQL> select * from (
2 select id+1 begin ,
3 lead(id,1,0) over(order by id )-1 end,
4 lead(id,1,0) over(order by id )- id-1 bb
5 from hyf_t1 ) where bb>0
6 /
BEGIN END BB
---------- ---------- ----------
105 105 1
110 111 2
115 116 2
SQL>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/703656/viewspace-973987/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用 DBMS_SQLDIAG診斷各種查詢問題SQL
- sql 模糊查詢問題SQL
- Xilinx問題查詢
- Oracle效能問題 - 常用查詢診斷及調整指令碼[不斷更新] (final)Oracle指令碼
- Laravel5.7 查詢問題Laravel
- sphinx查詢過濾問題
- 批次分頁查詢問題?
- hibernate批量查詢問題
- sql 查詢條件問題SQL
- 一個使用JDBC按Date查詢查詢的問題JDBC
- 查詢 - 符號表符號
- 查詢SQLSERVER版本號SQLServer
- SQLAlchemy in 查詢空列表問題分析SQL
- 分頁查詢的排序問題排序
- 模板中的名字查詢問題
- Hibernate的Criteria查詢問題。
- 批次查詢的翻頁問題
- 求助:DetachedCriteria關聯查詢問題~~
- leetcode題解(查詢表問題)LeetCode
- 序列號查詢工具KCNScrew解決多個軟體的註冊問題
- 第三章:查詢與排序(下)----------- 3.29 題解:判斷陣列的包含問題排序陣列
- MySQL鎖表相關問題查詢思路MySql
- 一個MySQL多表查詢的問題MySql
- 【最佳化】模糊查詢索引問題索引
- 分頁查詢的排序問題(二)排序
- SQL語句巢狀查詢問題SQL巢狀
- plsql查詢亂碼問題解決SQL
- 從trc查詢死鎖的問題
- 如何查詢 library locking 問題
- 併發查詢資料庫問題資料庫
- 關於Hibernate的查詢問題
- 一次效能問題原因查詢
- SQL Server 查詢超時問題排查SQLServer
- oracle 補丁號查詢Oracle
- 查詢hba卡wwn號
- 查詢埠號佔用
- Oracle效能問題檢查 - 常用查詢指令碼(final)Oracle指令碼
- 電腦序列號怎麼查詢 電腦序列號的查詢方法介紹