常用的兩種查詢第幾行的SQL語句

第一種:

with idTable as (
select ROW_NUMBER() over(order by EID desc) as rowID,* from dbo.Experience
)
select*from idTable where rowID between 1 and 10

第二種:

select top(10)*from Experience WHERE EID NOT IN (select top(10) EID from Experience) order by EID desc

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