早教吧作业答案频道 -->其他-->
数据库VFP计算机二级的一道题目查询选修C2课程号的学生姓名,下列SQL语句中错误的是()。A)SELECT姓名FROMSWHEREEXISTS(SELECT*FROMSCWHERE学号=S.学号AND课程号=′C2′)B)SELECT姓名FRO
题目详情
数据库VFP计算机二级的一道题目
查询选修C2课程号的学生姓名,下列SQL语句中错误的是( )。
A) SELECT姓名FROM S WHERE EXISTS (SELECT * FROM SC WHERE 学号 = S.学号 AND课程号 = ′C2′ )
B) SELECT姓名FROM S WHERE学号IN (SELECT学号FROM SC WHERE课程号 = ′C2′)
C) SELECT姓名FROM S JOIN SC ON S.学号 = SC.学号 WHERE 课程号 = ′C2′
D) SELECT姓名FROM S WHERE学号 = (SELECT 学号 FROM SC WHERE 课程号 = ′C2′)
参考答案:D
【解析】本题A)选项为使用量词和谓语的查询,有两种格式:格式1:[ANY|ALL|SOME](子查询)。格式2:[NOT]EXISTS(子查询)。C)选项为超链接查询,B)和D)选项为简单查询,SELECT查询的基本格式为:SELECT <字段名表>FROM <表名表>WHERE <条件>GROUP BY <字段>HAVING <条件>ORDERBY<字段>INTO DBF|TABLE |。D)选项格式错误。
解析看不懂
查询选修C2课程号的学生姓名,下列SQL语句中错误的是( )。
A) SELECT姓名FROM S WHERE EXISTS (SELECT * FROM SC WHERE 学号 = S.学号 AND课程号 = ′C2′ )
B) SELECT姓名FROM S WHERE学号IN (SELECT学号FROM SC WHERE课程号 = ′C2′)
C) SELECT姓名FROM S JOIN SC ON S.学号 = SC.学号 WHERE 课程号 = ′C2′
D) SELECT姓名FROM S WHERE学号 = (SELECT 学号 FROM SC WHERE 课程号 = ′C2′)
参考答案:D
【解析】本题A)选项为使用量词和谓语的查询,有两种格式:格式1:[ANY|ALL|SOME](子查询)。格式2:[NOT]EXISTS(子查询)。C)选项为超链接查询,B)和D)选项为简单查询,SELECT查询的基本格式为:SELECT <字段名表>FROM <表名表>WHERE <条件>GROUP BY <字段>HAVING <条件>ORDERBY<字段>INTO DBF|TABLE |。D)选项格式错误。
解析看不懂
▼优质解答
答案和解析
在D中,Where子句里是一个用一个字段等于一个集合,这在SQL中是不可以的.
类似的错误可以看成这样的写法:
Select * From a Where id=(1,2,3)
无论集合中有多少个元素,这都是不可以的,对应的正确方式则是如B例中那样, "元素 In 集合",如:
Select * From A Where ID In (1,2,3)
就是正确的了.
类似的错误可以看成这样的写法:
Select * From a Where id=(1,2,3)
无论集合中有多少个元素,这都是不可以的,对应的正确方式则是如B例中那样, "元素 In 集合",如:
Select * From A Where ID In (1,2,3)
就是正确的了.
看了 数据库VFP计算机二级的一道...的网友还看了以下:
已知2CO(g)=CO2(g)+C(s),T=980K时,ΔH-TΔS=0.当体系温度低于98 2020-05-20 …
● 对给定文法G=(VN,VT, P,S),VT={a,Λ,(,)},VN={S,T},S是开始符号 2020-05-26 …
将字母组成单词,并译成汉语1.m,e,r,m,u,s,汉语2.u,l,t,e,c,u,r,汉语3. 2020-06-04 …
根细线上端固定,下端系一个小重物,让这个小重物来回自由摆动,来回摆动一次的时间t(单位s)与细线的 2020-06-05 …
T=2π√L/g若T=2s,则L等于1这是为什么若T=2时,2=2π√L/10m/s²那π是怎么约 2020-06-12 …
某单位反馈系统开环传递函数G(s)=1000(s+1)(5s+1)/s²(s²+4s+100),当 2020-07-09 …
(S="Student;"T=Teacher)S:Excuseme,Mr.Lee.31youhelp 2020-10-30 …
谁会用下列字母组成三个英语单词???g,a,l,o,ts,t,o,a,o,ha,s,f,t,ks,h 2020-11-01 …
职中数学题,关于集合.@@急!1)已知集合A={m,a,t,h,s},B={e,n,g,l,i,s, 2020-11-10 …
电路中,N为无源线性网络,电路中,N为无源线性网络,u(t)=10根号2cos(t+75度)V,l( 2020-12-18 …