數據庫取出制定數據的語句操作

id排序 之後在用rowid取出 31 - 40 條記錄。

select * from (select A.*,a.rowid from A order by id asc) where rowid>30 and rowid< 41


SQL語句爲:
select * from A where ID >=31 and ID <= 40
ORACLE語句爲:
select * from A where RowNum>=31 and RowNum<=40
ORACLE和SQL都能使用的是
select top 10 * from (select top 40 * from A order by ID) order by ID desc 
或者是
select top 10 * from A   where  ID not in (select  ID from top  30 from  A)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章