• 2022-06-18
    下列SQL语句中,正确的是( )。
    A: SELECT S
    B: , SNAME FROM SC GROUP BY S
    C: SELECT S
    D: FROM SC GROUP BY S
    E: HAVING COUNT(*)>3
    F: SELECT S
    G: ,Cname FROM SC GROUP BY S
    H: WHERE COUNT(*)>3
    I: SELECT S
    J: FROM SC WHERE COUNT(*)>3 GROUP BY S
  • A,D,E

    举一反三

    内容

    • 0

      检索选修课程‘C2’的学生中成绩最高的学生的学号。正确的select语句为( )。 A: select S B: from sc where C C: =‘C2’and grade>= (select grade from sc where C D: =‘C2’) E: select S F: from sc where C G: =‘C2’and grade in (select grade from sc where C H: =‘C2’) I: select S J: from sc where C K: =‘C2’and grade not in (select grade from sc where C L: =‘C2’) M: select S N: from sc where C O: =‘C2’and grade>=all (select grade from sc where C P: =‘C2’)

    • 1

      设有关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),请将实现以下功能的SQL语句填写完整:[br][/br] (4)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。 [br][/br] 方法1: SELECT C#,CNAME FROM C WHERE (SELECT * FROM S WHERE (SELECT * FROM SC WHERE C.C#=SC.C# AND S.S#=SC.S#)) 方法2: select c#,cname from c where c# in( select c# from sc group by having count(distinct s#)=(select count(*) from ))

    • 2

      有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。若要查找分数(grade)不及格的学生姓名(sname),则以上正确的有?( ) A: SELECT sname FROM s, sc WHERE grade<60 B: SELECT sname FROM s WHERE sno IN(SELECT Cno FROM sc WHERE grade<60) C: SELECT sname FROM s, sc WHERE s.sno=sc.sno AND grade<60 D: SELECT sname FROM s, sc WHERE s.sno=sc.sno OR grade<60

    • 3

      有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。若要查找分数(grade)不及格的学生姓名(sname),则以上正确的有?( ) A: SELECT sname FROM s, sc WHERE grade&lt;60 B: SELECT sname FROM s WHERE sno IN(SELECT Cno FROM sc WHERE grade&lt;60) C: SELECT sname FROM s, sc WHERE s.sno=sc.sno AND grade&lt;60 D: SELECT sname FROM s, sc WHERE s.sno=sc.sno OR grade&lt;60

    • 4

      检索选修“C2”课程的学生中成绩最高的学生的学号。正确的SELECT语句是( )。 A: SELECT s B: FROM sc WHERE c C: =’C2’ AND grade>=(SELECT grade FROM sc WHERE c D: =’C2’); E: SELECT s F: FROM sc WHERE c G: =’C2’ AND grade IN(SELECT grade FROM sc WHERE c H: =’C2’); I: SELECT s J: FROM sc WHERE c K: =’C2’ AND grade NOT IN(SELECT grade FORM sc WHERE c L: =’C2’); M: SELECT s N: FROM sc WHERE c O: =’C2’ AND grade>=(SELECT max(grade) FROM sc WHERE c P: =’C2’);