激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫(kù)技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫(kù) - Mysql - SQL使用ROW_NUMBER() OVER函數(shù)生成序列號(hào)

SQL使用ROW_NUMBER() OVER函數(shù)生成序列號(hào)

2022-02-15 21:08藍(lán)澀街燈 Mysql

這篇文章主要介紹了SQL使用ROW_NUMBER() OVER函數(shù)生成序列號(hào),ROW_NUMBER()從1開(kāi)始,為每一條分組記錄返回一個(gè)數(shù)字,下面文章內(nèi)容具有一定的參考價(jià)值,需要的小伙伴可以參考一下

語(yǔ)法:row_number() over(partition by column order by column)
簡(jiǎn)單的說(shuō)row_number()從1開(kāi)始,為每一條分組記錄返回一個(gè)數(shù)字,這里的row_number() over (order by cylh desc) 是先把xlh列降序,再為降序以后的每條cylh記錄返回一個(gè)序號(hào)。

示例: 

SQL使用ROW_NUMBER() OVER函數(shù)生成序列號(hào)

分析:row_number() over (partition by col1 order by col2) 表示根據(jù)col1分組,在分組內(nèi)部根據(jù) col2排序,而此函數(shù)計(jì)算的值就表示每組內(nèi)部排序后的順序編號(hào)(組內(nèi)連續(xù)的唯一的)

也可這樣使用:row_number() over (order by col2)

例子:

建立測(cè)試表,并插入測(cè)試數(shù)據(jù)

?
1
2
3
4
5
create table test_row_number_01(
       cmzh varchar(10) not null,
       cylh varchar(10) null,
       mje money null,
);
?
1
2
3
4
5
6
7
8
9
10
insert into test_row_number_01(cmzh,cylh,mje) values (2106000011,20281997,10.50)
insert into test_row_number_01(cmzh,cylh,mje) values(2106000010,20281996,10.50)
insert into test_row_number_01(cmzh,cylh,mje) values(2106000008,20281995,0.00)
insert into test_row_number_01(cmzh,cylh,mje) values(2106000006,20281994,9.50)
insert into test_row_number_01(cmzh,cylh,mje) values(2106000004,20281993,5.50)
insert into test_row_number_01(cmzh,cylh,mje) values(2106000001,20281992,10.50)
insert into test_row_number_01(cmzh,cylh,mje) values(2106000002,20281992,10.50)
insert into test_row_number_01(cmzh,cylh,mje) values(2106000007,20217280,0.00)
insert into test_row_number_01(cmzh,cylh,mje) values(2106000009,20172458,5.50)
insert into test_row_number_01(cmzh,cylh,mje) values(2106000005,20121813,0.00)

執(zhí)行腳本自動(dòng)生成行號(hào)并按cylh進(jìn)行排序(滑動(dòng)查看代碼)

?
1
select row_number()over(order by cylh desc) as rownum,* from test_row_number_01

結(jié)果如下:

SQL使用ROW_NUMBER() OVER函數(shù)生成序列號(hào)

 注意:在使用over等開(kāi)窗函數(shù)時(shí),over里頭的分組及排序的執(zhí)行晚于“where,group by,order by”的執(zhí)行。

到此這篇關(guān)于sql使用row_number() over函數(shù)生成序列號(hào)的文章就介紹到這了,更多相關(guān)sql用row_number() over生成序列號(hào)內(nèi)容請(qǐng)搜索服務(wù)器之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持服務(wù)器之家!

原文鏈接:https://www.cnblogs.com/since-1995/p/15629029.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久草最新在线 | 欧美精品一区二区三区久久久 | 视频一区二区三区在线 | 一区二区三区在线观看免费视频 | 91情侣偷在线精品国产 | 久久精热| 成年免费视频黄网站在线观看 | 精品国产91久久久久久浪潮蜜月 | 久久久久久中文字幕 | 久久国产精品久久久久久久久久 | 亚洲免费观看视频 | 蜜桃视频在线免费播放 | 一级毛片真人免费播放视频 | 久久国产秒 | 久久久电影电视剧免费看 | 国产中出视频 | 狠狠干最新网址 | 久久草草影视免费网 | 国产超碰人人做人人爱ⅴa 国产精品久久久久久久hd | 亚洲va久久久噜噜噜久久男同 | 日本在线不卡一区二区三区 | 午夜精品久久久久久中宇 | 黄片毛片一级 | 亚洲精品aⅴ中文字幕乱码 中文字幕欧美在线 | 精品久久久久久国产三级 | 久久精品久久精品久久精品 | 2021国产精品 | 色屁屁xxxxⅹ免费视频 | 久久久一区二区精品 | 久久久精品视 | 一夜新娘第三季免费观看 | 视频一区国产精品 | 国产九九九九 | 日日草夜夜草 | 午夜视频播放 | 中文字幕涩涩久久乱小说 | 天天看夜夜爽 | 黄在线 | 美女黄色毛片免费看 | 草久免费| 午夜精品老牛av一区二区三区 |