最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SQL語句分組獲取記錄的第一條數(shù)據(jù)的方法

 更新時間:2012年07月27日 10:48:15   作者:  
SQL語句分組獲取記錄的第一條數(shù)據(jù)的方法,使用Northwind 數(shù)據(jù)庫為例子

使用Northwind 數(shù)據(jù)庫

首先查詢Employees表

查詢結(jié)果:

city列里面只有5個城市

使用ROW_NUMBER() OVER(PARTITION BY COL1 ORDER BY COL2) 先進行分組 注:根據(jù)COL1分組,在分組內(nèi)部根據(jù) COL2排序,而此函數(shù)計算的值就表示每組內(nèi)部排序后的順序編號(組內(nèi)連續(xù)的唯一的).

sql語句為:

select EmployeeID,LastName,FirstName,Title,TitleOfCourtesy,City,ROW_NUMBER() over(partition by City order by EmployeeID) as new_index  
from Employees

執(zhí)行結(jié)果圖:

可以看到是按照City分組,EmployeeID排序。

select出分組中的第一條記錄

執(zhí)行語句:

select * from
(select EmployeeID,LastName,FirstName,Title,TitleOfCourtesy,City,ROW_NUMBER() over(partition by City order by EmployeeID) as new_index  
from Employees) a where a.new_index=1

執(zhí)行結(jié)果圖:

相關(guān)文章

最新評論

建宁县| 永泰县| 通山县| 光泽县| 达日县| 闵行区| 麻城市| 望江县| 浙江省| 布拖县| 翁源县| 徐汇区| 台中市| 西畴县| 临朐县| 北安市| 湾仔区| 上犹县| 昆明市| 监利县| 新泰市| 黄陵县| 林口县| 象州县| 抚宁县| 上高县| 富民县| 米泉市| 故城县| 梅河口市| 晋州市| 岳西县| 阳江市| 从江县| 德令哈市| 宝丰县| 东城区| 泗洪县| 德惠市| 金门县| 桂东县|