早教吧作业答案频道 -->其他-->
在oracle中查询数据在Oracle中,有表A,字段为a,b,c及其记录,现要执行查询操作,要求查询显示为:(1)先将c字段的记录按降序排列(当然对应的其他字段的记录也跟着排序);(2)再将a
题目详情
在oracle中查询数据
在Oracle中,有表A,字段为a,b,c及其记录,现要执行查询操作,要求查询显示为:
(1) 先将c字段的记录按降序排列(当然对应的其他字段的记录也跟着排序);
(2) 再将a字段的记录按升序排列(对应的其他字段的记录也跟着排序);
(3)选择a字段的值不重复的第一次出现的记录(因为a字段记录值有部分是重复的)比如说,如果已经将c降序排列,将a
升序排列了,得到下表:
a b c
1 1 9
1 2 8
2 3 8
3 4 7
5 5 6
5 6 5
5 7 4
那么按照上述(3)的要求,则查询结果应该为
a b c
1 1 9
2 3 8
3 4 7
5 5 6
请问实现上述三个要求的sql语句怎么写呢?
如果再插入 5,8,9
INSERT INTO temp_005 SELECT 5,8,9 from dual;
那么结果执行上述sql语句结果就不对了诶
在Oracle中,有表A,字段为a,b,c及其记录,现要执行查询操作,要求查询显示为:
(1) 先将c字段的记录按降序排列(当然对应的其他字段的记录也跟着排序);
(2) 再将a字段的记录按升序排列(对应的其他字段的记录也跟着排序);
(3)选择a字段的值不重复的第一次出现的记录(因为a字段记录值有部分是重复的)比如说,如果已经将c降序排列,将a
升序排列了,得到下表:
a b c
1 1 9
1 2 8
2 3 8
3 4 7
5 5 6
5 6 5
5 7 4
那么按照上述(3)的要求,则查询结果应该为
a b c
1 1 9
2 3 8
3 4 7
5 5 6
请问实现上述三个要求的sql语句怎么写呢?
如果再插入 5,8,9
INSERT INTO temp_005 SELECT 5,8,9 from dual;
那么结果执行上述sql语句结果就不对了诶
▼优质解答
答案和解析
建表语句CREATE TABLE temp_005 (a number(6),b number(6),c number(6)); INSERT INTO temp_005 SELECT 1,1,9 from dual;INSERT INTO temp_005 SELECT 1,2,8 from dual;INSERT INTO temp_005 SELECT 2,3,8 from...
看了在oracle中查询数据在Or...的网友还看了以下:
将圆心角为120°,面积为3π的扇形.作为圆锥的侧面,求圆锥的表面积和体积解:设圆锥母线为L,则: 2020-04-12 …
小白求教Matlab初级编程.q0=10;R=60;L=9;C=0.00005;t=0:0.8;q 2020-05-17 …
1.底面面积是7.8平方米,高是1.8米.求圆锥圆锥的体积=1/3*底面积*高=1/3*7.8*1 2020-05-21 …
有一个灯L和一个电阻R串联.闭合开关后,灯L亮,一段时间后,L熄灭.如电路中只有1处故障,且只发生 2020-06-07 …
如图1所示,露天娱乐场空中列车是由许多节完全相同的车厢组成,列车先沿光滑水平轨道行驶,然后滑上一固 2020-06-25 …
两个同心导电球壳不带电,内r外R,在它们之间距球心L固定一点电荷Q,求两球壳之间电势差.如果用细导 2020-07-29 …
概率统计问题,急,推广的二项系数公式(-r,L)=(-1)^L(r+L-1,L)怎么得来的?∞∑( 2020-07-30 …
区间最值问题已知一个n个数序列a[i],在序列a中区间[l,r]之间找出最小值a[p],求出a[p 2020-08-01 …
已知R={A,B,C,D},F={AB→C,C→A,C→D},确定R的候选码和主码。下面是老师给出的 2020-11-02 …
日光灯电路可等效为由R、L串联组成,已知R=340欧,L=1.3H,工频电压U=220V,求电路中的 2020-11-03 …