早教吧作业答案频道 -->其他-->
sql数据库如何选取最小值,第二最小值,第三最小值.编号\x05名称\x05规格\x05价格\x05供货单位1001\x05AAA\x053*1\x051.00\x05A1001\x05AAA\x053*1\x051.10\x05B1001\x05AAA\x053*1\x051.30\x05C1001\x05AAA\x053*1\x051.50\x05D100
题目详情
sql 数据库如何选取最小值,第二最小值,第三最小值.
编号\x05名称\x05规格\x05价格\x05供货单位
1001\x05AAA\x053*1\x051.00 \x05A
1001\x05AAA\x053*1\x051.10 \x05B
1001\x05AAA\x053*1\x051.30 \x05C
1001\x05AAA\x053*1\x051.50 \x05D
1001\x05AAA\x053*1\x051.60 \x05E
1002\x05BBB\x052*2\x052.10 \x05A
1002\x05BBB\x052*2\x052.10 \x05B
1002\x05BBB\x052*2\x051.00 \x05C
1002\x05BBB\x052*2\x052.40 \x05D
1002\x05BBB\x052*2\x053.00 \x05E
要达到的查询结果为:
编号 名称\x05规格 最低价格及供货单位,第二低价格及单位,第三地价格及单位.
编号\x05名称\x05规格\x05价格\x05供货单位
1001\x05AAA\x053*1\x051.00 \x05A
1001\x05AAA\x053*1\x051.10 \x05B
1001\x05AAA\x053*1\x051.30 \x05C
1001\x05AAA\x053*1\x051.50 \x05D
1001\x05AAA\x053*1\x051.60 \x05E
1002\x05BBB\x052*2\x052.10 \x05A
1002\x05BBB\x052*2\x052.10 \x05B
1002\x05BBB\x052*2\x051.00 \x05C
1002\x05BBB\x052*2\x052.40 \x05D
1002\x05BBB\x052*2\x053.00 \x05E
要达到的查询结果为:
编号 名称\x05规格 最低价格及供货单位,第二低价格及单位,第三地价格及单位.
▼优质解答
答案和解析
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 编号,名称,规格
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 编号,名称,规格
看了 sql数据库如何选取最小值,...的网友还看了以下:
求个矩阵的特征值和特征向量.我按照det(M-λI)=0的算法最后就是算不出来.有木有人能换个方法 2020-05-14 …
涨潮时间计算如题农历28 涨潮时间 (28-15)*0.8 =10.4 =10:24分涨潮的时间是 2020-05-14 …
函数公式最多嵌套几层根据[2002]1980的计价方法算的,这是差额累进法算的,只能7层,后面公式 2020-06-03 …
有三种的不同的零件的内径尺寸分别是10正负0.05,10正负0.04,10正负0.03(单位:mm 2020-07-31 …
最近科学家们研制出了目前世界上最小的有机发光装置,这个装置只有0.0000002m长,这样小的光源 2020-08-03 …
求excle高手解答,不吝赐教如何在EXCLE里编出以下运算过程且可以求出值:10^0.1A1+10 2020-11-03 …
直径10的孔+0.06,+0.22,最小直径要多少才是合格?0是10.06吗,怎么不直接标10.06 2020-11-15 …
口算我最棒!(1)0.32×10=(2)9.6÷0.8=(3)4×0.7=(4)5.7×0.1=(5 2020-11-24 …
把0.75:2化成最简整数比是(),它的比值是()0.4=10:()=多少分之30=()%一座把0. 2020-12-31 …
EXLEC表格,10分钟最小单位,随机生成0:10至0:50分钟上下浮动数据6:00浮动至6:10, 2021-01-09 …