1. 首页
  2. 数据库
  3. 其它
  4. SQL语句分组获取记录的第一条数据的方法

SQL语句分组获取记录的第一条数据的方法

上传者: 2020-12-23 01:50:36上传 PDF文件 221KB 热度 12次
使用Northwind 数据库 首先查询Employees表 查询结果: city列里面只有5个城市 使用ROW_NUMBER() OVER(PARTITION BY COL1 ORDER BY COL2) 先进行分组 注:根据COL1分组,在分组内部根据 COL2排序,而此函数计算的值就表示每组内部排序后的顺序编号(组内连续的唯一的). sql语句为: select EmployeeID,LastName,FirstName,Title,TitleOfCourtesy,City,ROW_NUMBER() over(partition by City order by EmployeeID
用户评论