SQLServer2005获取所有分类下TOPN条记录
来源:互联网 发布:行矩阵 w t 编辑:程序博客网 时间:2024/05/17 03:19
在SQLServer2005之后我们可以通过一条SQL很方便的获取所有分类下TOPN条记录,这样做会大大提高数据库处理的效率。
假设我们有如下的数据结构:
Create table Info(
InfoID int,
classifyid int,
title varchar(400),
updatetime datetime
)
classifyid为分类编号,
updatetime为更新时间
获取每个分类下的最近更新的前10条记录的方法
select infoId,classifyid,title,updatetime from(
select infoID,classifyid,title,updatetime,row_number() over(partition by classifyid order by updatetime desc)
as rowindex from info) a
where rowindex <= 10
- SQLServer2005获取所有分类下TOPN条记录
- 获取所有分类下TOPN条记录
- MySQL获取所有分类的前N条记录
- 获取每个分类下的N条记录
- (转) MySQL获取所有分类和每个分类的前N条记录
- mysql获取所有分类的前n条记录的两种方法浅析
- win7下安装sqlserver2005记录
- MySQL获取所有分组的前N条记录
- 在spring下获取分类下的所有子类
- magento 获取所有分类
- MySQL 获取每个分类下最新两条
- mysql--获取每个分类下的所有内容
- 获取分类树下制定分类下的所有子类ID集合【方法】
- PHP获取淘宝所有分类
- Magento获取所有分类列表
- 删除无限级树形属于同一个分类下的所有记录
- 查询部门下所有子部门(sqlserver2005)
- mysql查询某属性下所有值的前N条记录
- c#多线程
- 论简单工厂模式在IPNMS中的使用
- 2.4.3 日志
- .....................................
- 此计算机上已安装了试用版,必须先卸载以前安装的试用版后才能安装另一个试用版
- SQLServer2005获取所有分类下TOPN条记录
- 宏定义要注意
- 关于,系统启动问题。linux,windows etc.
- 关于C语言中的printf()方法格式化输出
- Windows RC版、RTM版、OEM版、RTL版、VOL版的区别
- JavaScript中的连字符
- Ajax案例
- LINUX软件包的一般安装方法
- Linux管理用户日志