你的位置:首页 > 软件开发 > 数据库 > sql分组(orderBy、GroupBy)获取每组前一(几)条数据

sql分组(orderBy、GroupBy)获取每组前一(几)条数据

发布时间:2016-10-21 22:01:11
sql数据库实现分组并取每组的前1(几)条数据测试数据准备工作:根据某一个字段分组取最大(小)值所在行的数据:创建表并且插入数据CREATE table Test_orderByOrGroupBy_tb(Name nvarchar(50),Val int,Describe nva ...

sql分组(orderBy、GroupBy)获取每组前一(几)条数据

sql数据库实现分组并取每组的前1(几)条数据

测试数据准备工作:

根据某一个字段分组取最大(小)值所在行的数据:

创建表并且插入数据

CREATE table Test_orderByOrGroupBy_tb(Name nvarchar(50),Val int,Describe nvarchar(50)) insert into Test_orderByOrGroupBy_tb values('a', 1, 'a1--a的第一个值') insert into Test_orderByOrGroupBy_tb values('b', 2, 'b2b2b2b2b2b2b2b2b值') insert into Test_orderByOrGroupBy_tb values('a', 2, 'a2(a的第二个值)') insert into Test_orderByOrGroupBy_tb values('b', 1, 'b1--b的第一个值') insert into Test_orderByOrGroupBy_tb values('a', 3, 'a3:a的第三个值') insert into Test_orderByOrGroupBy_tb values('b', 3, 'b3:b的第三个值') insert into Test_orderByOrGroupBy_tb values('c', 1, 'c1c1c1c1c1c1c1c1c1c1c值')insert into Test_orderByOrGroupBy_tb values('b', 5, 'b5b5b5b5b5b5b5b5b5b5值') insert into Test_orderByOrGroupBy_tb values('c', 2, 'c2c2c2c2c2c2c2c2c2c2值') insert into Test_orderByOrGroupBy_tb values('b', 4, 'b4b4b4b4b4b4b4b4b值') GO

原标题:sql分组(orderBy、GroupBy)获取每组前一(几)条数据

关键词:sql

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。