sql数据库实现分组并取每组的前1(几)条数据测试数据准备工作:根据某一个字段分组取最大(小)值所在行的数据:创建表并且插入数据CREATE table Test_orderByOrGroupBy_tb(Name nvarchar(50),Val int,Describe nva ...
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
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。