Oracle查詢100萬到200萬之間的資料
取100-150條資料的方法
1. 最佳選擇:利用分析函式
row_number() over ( partition by col1 order by col2 )
比如想取出100-150條記錄,按照tname排序
select tname,tabtype from (
select tname,tabtype,row_number() over ( order by tname ) rn from tab
) where rn between 100 and 150; 從第100條(包含第100條)到第150條資料,總共51條資料
2. 使用rownum 虛列
select tname,tabtype from (
select tname,tabtype,rownum rn from tab where rownum <= 150
) where rn >= 100;
查詢100萬到200萬之間的資料:
select ID,
CASEID,
PERSONID,
NAME,
TYPE,
STATE,
ADDRESS,
PHONENO,
CONTACT,
DRIVERLICENSEDOCID,
DRIVERLICENSEISSUEOFFICE,
SEX,
AGE,
WOUNDINFOID,
DRIVINGAGE,
DRIVERLICENSETYPEID,
CONVEYANCEMEANSID,
OUTINGPURPOSE,
ISDRIVER,
ISWEARINGSEATBELT,
UPDATETIME,
UPDATEACCOUNTID,
PARTYUNIT,
PERSONAREACODE,
INJUREDPARTID,
PERSONALTYPEID,
ACCIDENTREASONID,
BUSSINESSCERTIFICATION,
CORPORATION,
ESCAPETIME,
BIRTHDAY,
CORPERATIONSEX,
CORPERATIONAGE,
CORPERATIONADDRESS,
CORPERATIONCONTACT,
CORPERATIONIDNUMBER,
LICENCE,
MEMO,
BCISSUER
from (select ID,
CASEID,
PERSONID,
NAME,
TYPE,
STATE,
ADDRESS,
PHONENO,
CONTACT,
DRIVERLICENSEDOCID,
DRIVERLICENSEISSUEOFFICE,
SEX,
AGE,
WOUNDINFOID,
DRIVINGAGE,
DRIVERLICENSETYPEID,
CONVEYANCEMEANSID,
OUTINGPURPOSE,
ISDRIVER,
ISWEARINGSEATBELT,
UPDATETIME,
UPDATEACCOUNTID,
PARTYUNIT,
PERSONAREACODE,
INJUREDPARTID,
PERSONALTYPEID,
ACCIDENTREASONID,
BUSSINESSCERTIFICATION,
CORPORATION,
ESCAPETIME,
BIRTHDAY,
CORPERATIONSEX,
CORPERATIONAGE,
CORPERATIONADDRESS,
CORPERATIONCONTACT,
CORPERATIONIDNUMBER,
LICENCE,
MEMO,
BCISSUER,
row_number() over(order by id) rn
from TC_PARTY
order by id)
where rn between 1000001 and 2000000
從1000001到2000000,總共100萬條資料
相關文章
- 關於Oracle資料庫的時間查詢Oracle資料庫
- Oracle 查詢多個資料Oracle
- Oracle資料庫的查詢變慢了Oracle資料庫
- 關於oracle的空間查詢Oracle
- Oracle資料庫中的分頁查詢Oracle資料庫
- ORACLE資料庫遞迴查詢時間區間,可傳入指定日期Oracle資料庫遞迴
- Oracle查詢前100萬條資料Oracle
- Oracle日期時間範圍查詢Oracle
- 資料庫查詢第5到8行的資料資料庫
- mysql查詢最近時間的一組資料MySql
- ORACLE查詢欄位中含有空格的資料Oracle
- Oracle查詢表空間的每日增長量Oracle
- oracle表空間使用率查詢Oracle
- 【SQL】Oracle查詢轉換之 OR用法SQLOracle
- 資料庫全表查詢之-分頁查詢優化資料庫優化
- 從Oracle 11.2.0.4 BUG到Oracle子查詢展開分析Oracle
- oracle資料庫sql查詢檢視第二次查詢很慢Oracle資料庫SQL
- Oracle查詢Interval partition分割槽表內資料Oracle
- Oracle OCP(14):使用子查詢檢索資料Oracle
- Unity 查詢資源間的引用Unity
- 【SQL】Oracle查詢轉換之物化檢視查詢重寫SQLOracle
- Oracle查詢回滾大事務所需時間Oracle
- Oracle 查詢Oracle
- 找到Oracle資料庫中效能最差的查詢語句BSOracle資料庫
- ORACLE_OCP之SQL_子查詢OracleSQL
- Flask——資料的查詢Flask
- ORACLE 資料庫 查詢語句與DML語句Oracle資料庫
- 概括SQL Server實時查詢Oracle資料庫WSSQLServerOracle資料庫
- 關於同一個連線不同資料庫之間的 Eloquent 關聯查詢資料庫
- MySQL - 資料查詢 - 簡單查詢MySql
- SSH:hiberate實現資料的查詢(單查詢和全查詢)
- Oracle OCP(22):查詢表資訊Oracle
- Oracle psu查詢Oracle
- oracle 基本查詢Oracle
- oracle常用查詢Oracle
- oracle 精確查詢和模糊查詢Oracle
- 查詢時間從前7天到當前時間
- oracle全文索引之如何實現查詢Oracle索引