1、mysql:
select * from 表名 where 條件 limit 從第幾條取,取幾條;
2、sql server:
select top 1 * from 表名 where id not in(select top 4 id from 表名 where 條件);
排除前4條,取出一條。
3、oracle:
select emp.*,rownum from emp;
rownum 是插入時自動的編號。
select emp.*,rownum from emp where rownum<=6;
select t1.*,rownum rn from (select * from emp) t1;
select t2.* from(select t1.*,rownum rn from (select * from emp) t1 where rownum<=6) t2 where rn>=4;
oracle 使用三層過濾
第一層:select * from emp;
第二層:select t1.*,rownum rn from (第一層) t1 where rownum<=6;
第三層:select t2.* from(第二層
) t2 where rn>=4;
補:只有把乙個方法設計的最簡單的時候,才能得到最廣的應用。
4、以一張存在的表為模板建立一張新錶,
create table 表名 as select .......from 表名;
Oracle之分頁查詢
oracle的分頁查詢語句基本上可以按照本文給出的格式來進行套用。分頁查詢格式 select from select a.rownum rn from select from table name a where rownum 40 where rn 21其中最內層的查詢select from ta...
Oracle之分頁查詢
分頁查詢 在資料量大的情況下,返回指定資料段資料集合,即從第m條 到 第n條 資料集合。分頁查詢一般只需傳入兩個引數 起始記錄數m 終止記錄數n 方式1 select from select rownum as rowno,t.from t table t where 1 1 and rownum ...
Oracle之分頁查詢
oracle的分頁查詢語句基本上可以按照本文給出的格式來進行套用。分頁查詢格式 view code select from select a.rownum rn from select from table name a where rownum 40 where rn 21其中最內層的查詢sele...