日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > 數(shù)據(jù)庫 > Oracle > 淺淡SQL Server的Top與Oracle的RowNum

淺淡SQL Server的Top與Oracle的RowNum

來源:程序員人生   發(fā)布時間:2014-05-09 18:54:51 閱讀次數(shù):3492次
平時的項目開發(fā)中,分頁存儲過程是用的比較多的存儲過程,SqlServer分頁存儲過程中經常要用到top,Oracle中則經常用到了RowNum.

現(xiàn)在,有一個UserInfo表,一個字段是UserId,另一個字段是UserName,其中是UserId是自動增長的,步長是1.表中共有30條數(shù)據(jù),其中UserId的值不一定是連續(xù)的。現(xiàn)在要實現(xiàn)的目的是取其中的第11至第20條記錄。先看SqlServer的幾種做法:

第一種寫法:

selecttop10*
fromUserInfo
whereUserIdin
(
selecttop20UserId
fromUserInfo
)
orderbyUserIddesc

第二種寫法:

selecttop10*fromUserInfowhereUserIdnotin

(select top 10UserIdfromUserInfo)

第三種寫法:

selecttop10*fromUserInfowhereUserId>
(selectmax(UserId)from

(select top10UserIdfromUserInfoorder byUserId)a)

第四種寫法(只可在Sqlserver 2005中):

select*from(selectRow_Number()over

(Order byUserId)asRowId,* fromUserInfo)U
whereU.RowIdbetween 10 and 20

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美精品黄 | 日韩精品一区二区三区四区 | 秋霞毛片少妇激情免费 | 五月天婷婷导航 | 国产精品亚洲欧美 | 中文精品视频 | 91在线精品一区二区三区 | 免费在线观看av片 | 欧美激情第二页 | www.国产91 | 丁香婷婷网 | 欧美日韩一区精品 | 国产在线精品成人免费怡红院 | 日韩a | 国产精品久久99 | 欧美另类专区 | 91精品一区二区三区久久久久 | 亚洲综合在线视频 | 黄色av一区二区三区 | 日韩视频一区二区三区四区 | 欧日韩一区二区三区 | 污视频网站免费 | 操女人网址 | 一区二区三区免费在线观看 | 精品久久久国产 | 国产理论在线观看 | 91蝌蚪色 | 成人免费乱码大片a毛片软件 | www.成人在线视频 | va在线| 久久国产精品无码网站 | 2021国产精品视频 | 久综合 | 亚洲欧美激情精品一区二区 | 在线观看精品一区 | 国产成人精品免费视频大全最热 | 久一视频在线观看 | 国产精品成av人在线视午夜片 | 国产精品久久久久久久久久免费看 | 日本成人免费在线 | 午夜精品在线观看 |