问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql server 取一个字段 的前5

发布网友 发布时间:2023-02-19 06:59

我来回答

2个回答

热心网友 时间:2023-09-24 18:32

是不是C列就是分类,E列就是具体的值,然后需要按照C分组,并取分组后的每组的E列的前5条?

如果是就看看以下语句

--分组排序 
select row_number() over(partition by C order by E DESC) no,a,b,c,d,e  
from t1

--将分组排序的查询当作一张表查询,需要按照上面排序,可以自己修改,这里处理为所描述的降序,根据no判断,小于等于5的就是需要的数据 
 select *  
from (
select row_number() over(partition by C order by E DESC) no,a,b,c,d,e  
from t1
) a  
where a.no <= 5

热心网友 时间:2023-09-24 18:33

select c,e from
(select c,e,row_number() over( partition by c order by e) rownum from tb)a
where rownum<=5

row_number是一个函数,按c分组,按e排序,然后给每行一个序号

然后从结果中去除序号小于等于5的就满足题意。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宁波社保卡办理需要什么材料 宁波社保卡如何申领 有什么高性价比的隔离霜可以推荐? 防晒效果好的隔离霜有哪些值得入手? 下雨天经常爬在房子墙上的那种软体动物,不是蜗牛没壳的,可以在墙上把身... 原来是美男啊里面插曲、主题曲都有哪些? 请问下各位大虾,我在外地用外地农行卡网上转账到本地邮政卡星期六转账的... 为什么用支付宝买东西明明我余额足够,付款时却说我余额不足?2个... 萍乡烛式过滤器品牌 衡水烛式过滤器品牌推荐 sql查询包含指定字段前几位的数据 梦见自己好多钱然后下面拉血吐血全身都是血什么意思 梦见自己来例假流了好多 梦见自己出很多很多血 没写作业的检讨。。急需!!! 没写作文检讨2000 腾讯都有什么软件 自我介绍介绍信范文 球球花漾字名字设置图文攻略 ( &#180;∵`)&#127808;&#9834; &#1641;( &#180;ω` )&#1608; &#9834;&#127808;&#9728;如何设置花漾字 怎样把电脑上的相片传送到红米手机IS移动版8GB上 滴滴打车里的车辆注册地修改错了 怎么在改回来 多思曩(nǎng)昔携手赋诗,步仄径,临清流也 老年代步车交警怎么处理 怎么利用业余时间赚钱? 租房合同丢了押金怎么退 京东闲置换钱不守诚信会怎么样 京东咨询服务不达标是因为什么原因 双越茗器公道杯质量怎么样? 公道杯是什么意思? 神笔马良读后感800字 电脑受潮维修一般要多少钱啊?? 营养价值是什么意思啊??? “敬畏”是什么意思 3厘25利息是多少 怎么在一部手机上同时有多个? 电脑怎么登多个 小学五年级作文500字:《神笔马良》读后感 霞组词组什么词 霞可以组什么词语 霞的词语大全有哪些? 皮肤划痕症如何治疗 wps会员可以几个人用 退休金发放怎么查询 12306的订餐怎么样 为什么12306订餐显示暂无数据 12306订餐显示配送的时间是不是都比到站时间增加半小时 自考毕业审核多长时间? 自考毕业审核省初审后多久复审 2022年湖北自考毕业审核时间?