有学生选课表SC(Sno,Cno,Grade),各属性为学号,课程号,成绩;完成SQL语句:找出每个学生超过他选修课平均成绩的课程号。SELECT Sno,CnoFROM SC XWHERE _______(SELECT ______FROM SC Y______ );

题目

有学生选课表SC(Sno,Cno,Grade),各属性为学号,课程号,成绩;完成SQL语句:找出每个学生超过他选修课平均成绩的课程号。

SELECT Sno,Cno

FROM SC X

WHERE _______

(SELECT ______

FROM SC Y

______ );


相似考题
更多“有学生选课表SC(Sno,Cno,Grade),各属性为学号,课程号,成绩;完成SQL语句:找出每个学生超过他选修 ”相关问题
  • 第1题:

    数据库中有学生表Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示为学号,姓名,性别,年龄,所在系;学生选课表SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩;课程表 Course(Cno,Cname,Cpno,Ccredit),各属性为课程号.课程名,先行课,学分。(先行课的意思是,比如课程号1有先行课5,说明要选课程1,就必须先选课程5) 。用以上各表完成查询选修了全部课程的学生姓名的语句补充:

    SELETE Sname

    FROM

    5.


    正确答案:NOTEXISTS
    NOTEXISTS

  • 第2题:

    在学生选课数据库中有学生表student(sno,sname,ssex,sage,sdept),课程表course(cno,cname)及学生选课表sc(sno,cno,grade),其中sno是学号,sname是姓名,ssex是性别,sage是年龄,sdept是系别,cno是课程号,cname是课程名,grade是成绩。以下哪条语句可以实现查询选了课的学生人数()。

    A.select count(*) from sc

    B.select count(sno) from sc

    C.select count(distinct sno) from sc

    D.select count(cno) from sc


    B 【答案】B【解析】DA0的Seek成员函数是在表类型记录集合中基于表索引进行记录搜索,Find成员函数是在动态集类型或快照类型记录集中进行记录搜索。由于本题中性别ssex字段已建索引,因此采用Seek成员函数。AdSeekFirstEQ查找等于关键值的第一个关键字,AdSeekLastEQ查找等于关键值的最后一个关键字。本题中要显示第一个男同学的信息,使用AdSeekFirstEQ。

  • 第3题:

    15、下列SQL语句中,_____________可以在“学生-课程”数据库正确实现“查询选修2号课程且成绩在90分以上的所有学生的学号和姓名”。

    A.SELECT Sno, Sname FROM Student, SC WHERE Student.Sno = SC.Sno AND SC.Cno= ‘2’ AND SC.Grade > 90

    B.SELECT Student.Sno, Sname FROM Student, SC WHERE Student.Sno = SC.Sno AND SC.Grade > 90

    C.SELECT Sno, Sname FROM Student, SC WHERE SC.Cno= ‘2’ AND SC.Grade > 90

    D.SELECT Student.Sno, Sname FROM Student, SC WHERE Student.Sno = SC.Sno AND SC.Cno= ‘2’ AND SC.Grade > 90


    select * from 课程表 order by 课程号 desc;

  • 第4题:

    设有学生表S(SNO,SN)(SNO为学生号,SN为姓名)和学生选修课程表SC(SNO,CNO,CN,G)(CNO为课程号,CN为课程名,G为成绩),试用SQL语句完成以下操作:

    建立一个视图V-SSC(SNO,SN,CNO,CN,G),并按CNO升序排序.


    正确答案:
    CREATE  VIEW  V-SSC(SNO,SN,CNO,CN,G)
    AS  SELECT  S.SNO,S.SN,SC.CNO,SC.CN,
    SC.G
    FROM  S.SC
    WHERE S.SNO=SC.SNO
    ORDER  BY  CNO;

  • 第5题:

    8、在学生选课数据库中有学生表student(sno,sname,ssex,sage,sdept),课程表course(cno,cname)及学生选课表sc(sno,cno,grade),其中sno是学号,sname是姓名,ssex是性别,sage是年龄,sdept是系别,cno是课程号,cname是课程名,grade是成绩。以下哪条语句可以实现查询选了课的学生人数()。

    A.select count(*) from sc

    B.select count(sno) from sc

    C.select count(distinct sno) from sc

    D.select count(cno) from sc


    D