永发信息网

sql 数据库如何选取最小值,第二最小值,第三最小值........

答案:4  悬赏:70  手机版
解决时间 2021-01-22 04:40
sql 数据库如何选取最小值,第二最小值,第三最小值........
最佳答案
oracle数据的实现为:
select 编号,名称,规格,
max(decode(价格排名,1,价格||'-'||供货单位,null))最低价格及供货单位,
max(decode(价格排名,2,价格||'-'||供货单位,null))2及供货单位
.........
from(
select 编号,名称,规格,价格,供货单位,
row_nubmer()over(partition by 编号order by 价格) 价格排名
from 产品表
) a
group by 编号,名称,规格
order by 编号,名称,规格
全部回答
order by 编号,价格
select *,row_number over(partition by 名称 order by 价格) rowNumber from table1
排序后使用top1将排名第一的去除就是排名第二的,将排名前2的去除就是排名第三的
如同分页的查询一样
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
10,22,34,12,24,36,13,25,3
乘数56十位上5,乘数126相乘的积是630630表示
北京祖家街到东四环北路2号怎么走
与“曾"字相对的字词
小岳岳相声欢乐喜剧人跟环境有关
冷车启动需要原地预热等温度表有变化才可以行
110kw发电机组报价多少钱?
投资竹笋制品加工所需要的设备及资金,向内行
法院罚款决定书未执行结果会怎样
长城上有三个著名的关卡是?
光耦MOC3041可用哪个型号代替?
伸臂时,胳膊前部的肌肉是收缩还是放松
物理研究小组案例探究课题:能量的转化和能源
两岁小女孩每次喝龙骨汤就呕吐是怎么回事
单选题第一次统一蒙古草原,建立起强大国家的
推荐资讯
couns cuk05怎么修改密码
PROE5.0 偏移命令怎么操作?
男人买红色车合适吗.给点建议
107人抓一个小偷打一成语是什么成语啊
美巢易呱平ygp400jj腻子粉怎么样
电脑配置不行玩cf总是闪退怎么办?
氯磺酸(HSO3Cl)是一种容易水解的一元强酸,可
如何评价雷克萨斯ES200这款车
2012年2月4 日,联合国安理会对叙利亚决议草
又见朝阳 真好 作文
下陆区阳光洗衣店地址在什么地方,想过去办事
在圆环形路上有均匀分布的四家工厂甲、乙、丙
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?