Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >(1)显示每个类别最新更新的数据

(1)显示每个类别最新更新的数据

作者头像
跟着阿笨一起玩NET
发布于 2018-09-18 09:48:20
发布于 2018-09-18 09:48:20
92500
代码可运行
举报
运行总次数:0
代码可运行

在项目中经常遇到求每个类别最新显示的数据,比如显示某某某类别最新更新的5条数据。特写下这个sql记录于此:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
-- =============================================
-- 作者:    <Rising_Sun>
-- 创建日期: <2012-9-28>
-- 描述: <显示每个类别下最新更新的n条数据>
-- =============================================
DECLARE @t TABLE 
(
  NewsId INT,
  NewsType NVARCHAR(20),
  NewsTitle NVARCHAR(50),
  AddTime DATETIME
)

INSERT INTO @t VALUES(1,'体育新闻','火箭赢了','2011-10-11')
INSERT INTO @t VALUES(2,'体育新闻','刘翔因伤退出','2011-10-12')
INSERT INTO @t VALUES(3,'体育新闻','奥尼尔减肥成功','2011-10-13')
INSERT INTO @t VALUES(4,'八卦新闻','凤姐结婚了','2011-10-11')
INSERT INTO @t VALUES(5,'八卦新闻','刘德华当爹了','2011-10-12')
INSERT INTO @t VALUES(6,'八卦新闻','苍老师来中国宣传了','2011-10-13')
INSERT INTO @t VALUES(7,'财经新闻','股票跌破2800点','2011-10-12')
INSERT INTO @t VALUES(8,'财经新闻','人民币首次降息','2011-10-10')

--每个类别最新显示数量
DECLARE @ShowNums INT
SET @ShowNums=2
SELECT * FROM 
(
  SELECT NewsId,NewsTitle,NewsType,AddTime,
         ROW_NUMBER() OVER(PARTITION BY NewsType ORDER BY AddTime DESC) AS RowIndex  
FROM @t
 ) AS T
WHERE RowIndex <=@ShowNums

运行该Sql,结果显示为:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2012-09-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
用2600条文本数据,为你揭秘TED受欢迎的真正原因!
为什么不超过18分钟的TED演讲,平均点击率却超过百万次,最高的甚至超过5000万次?为什么连比尔•盖茨、史蒂芬•霍金、阿尔•戈尔这样的商界、学界与政界精英都竞相登上TED的舞台?到底是什么原因使得TED演讲如此受欢迎?在近期的数据侠实验室中,Merkle数据分析师胡舟对TED官网爬取了2600余个演讲文本进行分析,为大家揭开了TED 神秘的面纱。
DT数据侠
2018/08/08
7310
用2600条文本数据,为你揭秘TED受欢迎的真正原因!
推荐系统[一]:超详细知识介绍,一份完整的入门指南,解答推荐系统相关算法流程、衡量指标和应用,以及如何使用jieba分词库进行相似推荐
如果说互联网的目标就是连接一切,那么推荐系统的作用就是建立更加有效率的连接,推荐系统可以更有效率的连接用户与内容和服务,节约了大量的时间和成本。
汀丶人工智能
2023/02/21
5.9K0
分享15个自动写稿神器和文案素材网站
今日分享15个自动写稿、AI文章的写文章神器,还有文案素材,以后文章写作、素材寻找,都不愁了。不过要提醒大家两点:
小狐狸说事
2022/11/21
2.7K0
分享15个自动写稿神器和文案素材网站
如何在Power BI里获取并显示最新更新日期?
对于Power BI使用者来说,报告最后更新的日期时间是个挺重要的信息。在报告中一般显示在四个边角处,如下图所示。
btharp
2021/08/31
5.2K0
SQLserver数据库创表、操作表以及存储过程、游标等操作
--创建数据库表以及插入数据 15:40:34 USE master go if exists(select * from sysdatabases where name='EmployeeSys') drop database EmployeeSys go CREATE DATABASE EmployeeSys ON ( NAME = ' EmployeeSys_data', --主数据文件的逻辑名 FILENAME = 'D:
小语雀网
2022/05/06
8000
零基础 SQL 数据库小白,从入门到精通的学习路线与书单
我观察了 865 个 SQL 入门者,发现大家在学习 SQL 的时候,最大的问题不是 SQL 语法,而是对 SQL 原理的不熟悉。
Lenis
2019/12/26
4.1K0
市值反超Twitter,深度复盘微博如何青出于蓝而胜于蓝?
今天,曾经被许多人唱衰的微博创造了新的历史:在美国股市前的一个交易日中,微博股价盘中上涨至53.12美元,市值达到113亿美元,一度超越社交媒体始祖Twitter。在我看来这是中国互联网行业的标志性事
罗超频道
2018/04/27
6630
市值反超Twitter,深度复盘微博如何青出于蓝而胜于蓝?
【数据库】操作命令
7、说明:添加主键: sqlAlter table tabname add primary key(col) 说明:删除主键: sqlAlter table tabname drop primary key(col) 8、说明:创建索引: sqlcreate [unique] index idxname on tabname(col….) 删除索引: sqldrop index idxname 注:索引是不可更改的,想更改必须删除重新建。
Raymond_Lee
2022/11/16
1.3K0
MySQL字段的时间类型该如何选择?千万数据下性能提升10%~30%🚀
在MySQL中时间类型的选择有很多,比如:date、time、year、datetime、timestamp...
菜菜的后端私房菜
2024/04/23
5310
SQL分组查询后取每组的前N条记录
这个公众号的关注者除了大部分是 Android 工程师之外还有部分后端以及前端同学,我鼓励也非常欢迎大家来投稿,其实我们并不需要把自己限定在某个领域,多学学其他语言也是非常不错的,欢迎投稿!~ 另外大家不要觉得自己写不好,不用怕,我可以指导你,Leon 同学在我指导下就改了几版,进步非常大,写文章既能让自己加深印象又能帮助别人,何乐不为呢?
程序亦非猿
2019/08/16
27.1K2
SQL分组查询后取每组的前N条记录
MySQL数据查询之多表查询[通俗易懂]
注意: 如果不加条件直接进行查询,则会出现以下效果,这种结果我们称之为 笛卡尔乘积
全栈程序员站长
2022/07/21
8.4K0
MySQL数据查询之多表查询[通俗易懂]
jQuery EasyUI+ashx实现数据库的CIUD操作
对上一个小项目做一个回顾总结,涉及到了jQuery EasyUI+ashx实现数据库的CIUD操作,和大家分享一下。基本思路是用easyui做前端,ashx做后端,中间使用json格式交换数据,其中json主要使用Newtonsoft.Json来序列化和反序列化,为简单起见,后端没有分层,数据都是靠拼接sql,使用一个简单封装的DBHelper来时间数据库的操作。
全栈程序员站长
2022/11/15
1.1K0
jQuery EasyUI+ashx实现数据库的CIUD操作
MySQL之多表查询
阅读目录 一 多表联合查询 二 多表连接查询 三 复杂条件多表查询 四 子语句查询 五 其他方式查询 六 SQL逻辑查询语句执行顺序(重点) 七 外键约束 八 其他约束类型 九 表与表之间的关系 一.多表联合查询 #创建部门 CREATE TABLE IF NOT EXISTS dept ( did int not null auto_increment PRIMARY KEY, dname VARCHAR(50) not null COMMENT '部门名称' )ENG
人生不如戏
2018/04/10
8.7K0
MySQL之多表查询
收集数据太困难?这里为你准备了 71 个免费数据集
日前,KDnuggets 上的一篇文章总结了七十多个免费的数据集,内容涉及到政府、金融、卫生、新闻传媒等各个方面,除了这些数据,文中还提供数据提取地址。 AI 研习社将文章编译整理如下。原文链接:http://t.cn/RQJhwSi。 进行良好的数据可视化的前提是数据的质量较高并且比较干净。大多数人认为收集大量数据是一件很困难的事情,事实并非如此。网上有成千上万的免费数据集,我们可以利用这些数据进行分析和可视化。 下面是 70 多个免费的数据集,涉及到政府、犯罪、卫生、金融和经济数据、市场和社交媒体、新闻
AI研习社
2018/03/16
2.8K0
Facebook教你如何玩转大数据
不论“大数据”概念是不是个陷阱,我们的时代,互联网巨头坐拥海量信息是无人可以否认的事实,社区产品和社交产品赖以生存的基础就是从用户那儿来的数据。 他们都是怎样八仙过海、各显神通让你感受到大数据的?比如,去年年终的时候,你肯定看到众多好友在微信朋友圈儿分享了一张“订制”的图片,在微信产 品成长历程的时间轴中标注你加入的时点;你可能在登录豆瓣电台后,才发现通过一个特别的回忆通道,豆瓣已经帮你记录了一年来的音乐足迹,从哪天注册哪天听 第一首歌哪天听的很悲伤……无一遗漏;如果你是知乎用户,你肯定搭乘了
静一
2018/03/15
1K0
Facebook教你如何玩转大数据
mysql数据库
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat' --- 开始 备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 c
拾点阳光
2018/05/10
12.9K0
SQLServer数据库注入详解
SQL Server数据库是由Microsoft开发和推广的关系数据库管理系统(DBMS),是一个比较大型的数据库。端口号为 1433。数据库后缀名 .mdf,注释符是 — 。延时命令:WAITFOR DELAY ‘0:0:2’
谢公子
2022/01/20
3.4K0
SQLServer数据库注入详解
【数据库系列】你想要的sql全都有plus
有一天突然发现【数据库】你想要的sql全都有 阅读量破300了,非常高兴,当天流量不断飙升,也不断有人关注,然后就是是一个幸运的开始。
用户9913368
2022/08/13
4960
【数据库系列】你想要的sql全都有plus
数据库基础与SQL基础知识整理
1. DBMS(DataBaseManagement System,数据库管理系统)和数据库数据库Schema有两种含义,一种是概念上的Schema,指的是一组DDL语句集,该语句集完整地描述了数据库的结构。还有一种是物理上的Schema,指的是数据库中的一个名字空间,它包含一组表、视图和存储过程等命名对象 MSSQLServer、Oracle等某种DBMS;存放一堆数据表的一个分类( Catalog )
洋仔聊编程
2019/01/15
1.4K0
数据分类:新闻信息自动分类
数据下载完成后,解压后的文件名news_sohusite_xml.smarty.dat(迷你版),文件编码是用的GBK。
马拉松程序员
2023/09/21
4500
数据分类:新闻信息自动分类
推荐阅读
相关推荐
用2600条文本数据,为你揭秘TED受欢迎的真正原因!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档