收藏:均匀的按某一字段分类取到等数的记录
来源:互联网 发布:中国域名抢注案例 编辑:程序博客网 时间:2024/05/01 21:06
http://community.csdn.net/Expert/topic/3752/3752955.xml?temp=.3692591
创建记录
--create table t(id numeric,class varchar(50))
--delete t
declare @i numeric
set @i=0
while @i<5000
begin
set @i=@i+1
insert into t(id,class) values(@i,'a')
end
while @i<10000
begin
set @i=@i+1
insert into t(id,class) values(@i,'b')
end
while @i<15000
begin
set @i=@i+1
insert into t(id,class) values(@i,'c')
end
用时0:00:06
取六条记录
方法一
select a.* from t a
where a.id in (select top 2 id from t where class = a.class order by id)
用时0:02:10
方法二
select * from t a
where (select count(1) from t where class=a.class and id<=a.id) between 1 and 2
用时0:00:30
- 收藏:均匀的按某一字段分类取到等数的记录
- 按某一字段分组取最大(小)值所在行的数据,先收藏了,用到的时候看一下
- 按某一字段分组取最大(小)值所在行的数据,如何按字段删除重复记录
- oracle 某一字段相同另一字段不同的情况下取第一条记录
- postgresql分类排序后取某一类记录的前n条
- 按某一字段取无重复记录sql语句
- mysql查询某一个表中,某一字段有重复的记录条数
- SQL查询某一字段唯一值及其记录条数的语句
- [SQL]查询某一个字段在某一段时期数据库中使用到的记录
- Python 取含dictionary的List中某一字段
- 按分类 统计各分类下的记录数
- 查询出来的结果根据某一字段进行分类
- 按某一字段分组取最大(小)值所在行的数据(sql server)
- 按某一字段分组取最大(小)值所在行的数据
- --按某一字段分组取最大(小)值所在行的数据
- 按某一字段分组取最大(小)值所在行的数据
- 按某一字段分组取最大(小)值所在行的数据
- 按某一字段分组取最大(小)值所在行的数据
- XML遭遇性能瓶颈 “减肥”将可提高传输速度?
- dmp数据导入,Blob字段数据丢失的问题解决
- 点击小图片在本页显示大图片
- 今天公司举行新春晚会
- 内容管理系统(CMS)的设计和选型 选择自 goaler 的 Blog
- 收藏:均匀的按某一字段分类取到等数的记录
- 程序语言与语言
- 常用的ant的操作(我自己的总结)
- 中国CMS内容管理系统技术分析总结
- 控制输出字符串的长度,可以区别中英文(ASP)
- BBS2Blog——让BBS与Weblog互通
- 我的留言本
- ASP.NET编程中的十大技巧
- 一个带复合表头与跨列表项的数据表的DataGrid解决方案