早教吧作业答案频道 -->其他-->
求知下面的selectamountfromaaamwheremonth=1andm.year=aaa.year中的aaa和m是什么?yearmonthamount199111.1199121.2199131.3199141.4199212.1199222.2199232.3199242.4查成
题目详情
求知下面的 select amount from aaa m where month=1 and m.year=aaa.year 中的aaa和m是什么?
year month amount
1991 1 1.1
1991 2 1.2
1991 3 1.3
1991 4 1.4
1992 1 2.1
1992 2 2.2
1992 3 2.3
1992 4 2.4
查成这样一个结果
year m1 m2 m3 m4
1991 1.1 1.2 1.3 1.4
1992 2.1 2.2 2.3 2.4
答案一、
select year,
(select amount from aaa m where month=1 and m.year=aaa.year) as m1,
(select amount from aaa m where month=2 and m.year=aaa.year) as m2,
(select amount from aaa m where month=3 and m.year=aaa.year) as m3,
(select amount from aaa m where month=4 and m.year=aaa.year) as m4
from aaa group by year
year month amount
1991 1 1.1
1991 2 1.2
1991 3 1.3
1991 4 1.4
1992 1 2.1
1992 2 2.2
1992 3 2.3
1992 4 2.4
查成这样一个结果
year m1 m2 m3 m4
1991 1.1 1.2 1.3 1.4
1992 2.1 2.2 2.3 2.4
答案一、
select year,
(select amount from aaa m where month=1 and m.year=aaa.year) as m1,
(select amount from aaa m where month=2 and m.year=aaa.year) as m2,
(select amount from aaa m where month=3 and m.year=aaa.year) as m3,
(select amount from aaa m where month=4 and m.year=aaa.year) as m4
from aaa group by year
▼优质解答
答案和解析
首先说明,如果此语句是再SQL Server中使用,必定报错.Oracle中没有这样试过,不做定论.但从语法上讲,From后面的aaa是表名,直接跟一个m只能是对表名称的转换,其类似于查询字段中常常用到的字段名称转换“Select A as B”,只不过表名称的转换时as可以省略.但是如果用了m转换表名称,则where条件里直接使用aaa.year是肯定会报错“找不到aaa”,除非查询中拿m表再和原来的aaa做一次联合查询.
看了 求知下面的selectamo...的网友还看了以下:
已知函数f(x)=x|x减2m|,常数m属于R(1)设m=0,求证:函数f(x)递增(2)设m>0 2020-05-13 …
已知函数f(x)=x|x减2m|,常数m属于R(1)设m=0,求证:函数f(x)递增(2)设m>0 2020-05-13 …
已知Q与R的摩尔质量比为9:22,在反应中M+N==2Q+R,当3.2克M与N完全反应后,生成4. 2020-05-20 …
溶解平衡的化学题对于难溶盐MR,其饱和溶液中M+和R-物质的量浓度也存在下列关系C(M+)*C(R 2020-05-22 …
已知函数y=根号mx·2-6mx+m+8的定义域是R,求实数m的取值范围.ps:那个要考虑当m=0 2020-05-23 …
为什么半径为2R?火星和地球都可视为球体,火星的质量为M火和地球质量M地之比(M火:M地=p,火星 2020-06-05 …
汇编中,ModR/M里,R/M具体含义是什么?ModR/M决定操作数的过程中,这个R/M到底表示什 2020-06-08 …
下面的方程组能否求解?cos(a+b)=m,cosa=r1/r,cosb=r2/r其中:m、r、s 2020-07-19 …
(1)R、M两种元素所在周期的元素种类分别为n和m.若R的原子序数为x,当R、M均为IA族元素,且M 2020-11-17 …
已知函数f(x)=根号3sinxcosx-cos^2+m(m属于R)的图像过点M(兀/12,0).求 2020-12-25 …