Oracle表部分資料提取SQL語句
問題:
如何編寫SQL完成如下需求:一張表T(A,B,C)按照B欄位降冪排序,然後求提取其中的部分值m--n
測試:
CREATE TABLE T(A INT,B INT,C INT);
INSERT INTO T VALUES(1,6,9);
INSERT INTO T VALUES(2,7,8);
INSERT INTO T VALUES(3,5,7);
INSERT INTO T VALUES(4,4,6);
INSERT INTO T VALUES(5,8,5);
INSERT INTO T VALUES(6,6,0);
INSERT INTO T VALUES(7,7,4);
INSERT INTO T VALUES(8,3,5);
INSERT INTO T VALUES(9,2,3);
INSERT INTO T VALUES(0,9,2);
COMMIT;
SQL: /* Formatted on 2013/02/27 09:04 (Formatter Plus v4.8.8) */
SELECT A,B,C FROM
( SELECT ROWNUM RUNM,M.* FROM
(SELECT * FROM T ORDER BY B DESC) M
) WHERE RUNM>=M AND RUNM<=N
/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24867586/viewspace-754884/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 12c 資料泵提取建表空間語句和建表語句
- SQL Server 資料庫部分常用語句小結(二)SQLServer資料庫
- SQL Server 資料庫部分常用語句小結(一)SQLServer資料庫
- Oracle 資料庫監控SQL語句Oracle資料庫SQL
- SQL語句資料SQL
- Mysql 資料庫 -------- SQL語句進階查詢 ------- 前部分MySql資料庫
- 複製表結構和資料SQL語句SQL
- Oracle如何複製表的sql語句OracleSQL
- 【資料庫】SQL語句資料庫SQL
- oracle sql語句OracleSQL
- Oracle資料庫SQL語句執行過程Oracle資料庫SQL
- oracle資料庫:耗cpu sql語句優化Oracle資料庫SQL優化
- Oracle資料庫維護常用SQL語句集合Oracle資料庫SQL
- oracle資料庫巡檢(一)基本sql語句Oracle資料庫SQL
- Sql建表語句SQL
- sql 建表語句SQL
- sql語句建立表SQL
- SQL server資料庫表碎片比例查詢語句SQLServer資料庫
- 資料庫常用sql 語句資料庫SQL
- 資料庫SQL拼接語句資料庫SQL
- SQL語句批量插入資料SQL
- MySQL高階部分-建表語句MySql
- 1.4 資料庫和常用SQL語句(正文)——MySQL資料庫命令和SQL語句資料庫MySql
- Oracle基本SQL語句OracleSQL
- oracle常用SQL語句OracleSQL
- oracle的sql語句OracleSQL
- idea內建資料庫 + sql語句庫表操作Idea資料庫SQL
- Oracle高資源消耗SQL語句定位OracleSQL
- 資料庫常用的sql語句大全--sql資料庫SQL
- 資料庫常用操作SQL語句資料庫SQL
- SQL資料庫連線語句SQL資料庫
- Sql Server系列:資料控制語句SQLServer
- SQL提取當前庫內索引的建立語句SQL索引
- SQL SERVER 資料庫查詢表和欄位資訊語句SQLServer資料庫
- 核對主備庫表的資料sql語句(待完善)SQL
- oracle資料庫常用語句Oracle資料庫
- Oracle資料庫語句大全Oracle資料庫
- ORACLE 資料庫 查詢語句與DML語句Oracle資料庫