早教吧作业答案频道 -->其他-->
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数据库如何选取最小值,...的网友还看了以下:
联立:sinθ-2sinθ=根号5,sin^2θ+cos^2θ=1,解得答案为-2根号5除以5如题 2020-05-04 …
比较根号5+根号2与根号3+2的大小关系可以将它们分别平方进行比较么如下根号5²=5根号3²=3根 2020-05-14 …
如表所示是验证酶的催化特性的几组对比实验,1-5号试管内装有等量的H202液.1-3号试管控制温度 2020-05-15 …
excel表时间段数据过滤问题?例如要过滤出1号至5号的所有数据如何过滤?数据的日期时间段在1号到 2020-05-17 …
函数公式最多嵌套几层根据[2002]1980的计价方法算的,这是差额累进法算的,只能7层,后面公式 2020-06-03 …
去括号!去括号的时候如果前面是负号,我知道里面要变号,那如果里面的第一项是正的是不是要改为负号?如 2020-07-30 …
二次根式的问题.打个比方9√(5)/2√(3),不知道你们看不看到的懂我的意思是9根号5除以2根号 2020-07-30 …
根号(16+2(1+根号5)(1+2根号3))用待定系数法.根号(16+2(1+根号5)(1+2根 2020-08-03 …
单项式有括号是不是把括号看成这个项的系数比如(5+3x)y,(5+3x)是系数是的话它是几次几项多项 2021-01-14 …
求一趣味数学公式问题如下:在地上并排着5个盆,分别标为1号,2号,3号,4号,5号,小明从第一号盆开 2021-01-20 …