• 2022-05-30
    查询选修了课程号为“C1”的学生的姓名和年龄,若用下列SQL的SELECT语句表达时,错误的是( )。
    A: SELECT SNAME,AGE FROM S WHERE
    B: S#=(SELECT S
    C: S#FROM SC WHERE
    D: C#='C1')
    E: SELECT SNAME,AGE FROM S,SC WHERE
    F: S#=S
    G: S# AND S
    H: C#='C1'
    I: SELECT SNAME,AGE FROM S,SC WHERE
    J: S#=S
    K: S# AND S
    L: C#='C1' ORDERBY
    M: S#
    N: SELECT SNAME,AGE FROM S WHERE
    O: S#=(SELECT S
    P: S# FROM SC WHERE S
    Q: C#='C1')
  • A

    举一反三

    内容

    • 0

      有关系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

    • 1

      若要求查找‘李’姓学生的学生号和姓名,正确的SQL语句是( )。 A: SELECT S#,SNAME FROM S WHERE SNAME=’李%’ B: SELECT S#,SNAME FROM S WHERE SNAME LIKE ’李%’ C: SELECT S#,SNAME FROM S WHERE SNAME=’%李%’ D: SELECT S#,SNAME FROM S WHERE SNAME LIKE ’%李%’

    • 2

      基于“学生-选课-课程”数据库中如下三个关系: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER) 若要求查找姓名中第一个字为“李”的学生号和姓名。下面列出的SQL语句中,哪个(些)是正确的 Ⅰ.SELECT S#,SNAME FROM S WHERE SNAME=’李%’ Ⅱ.SELECT S#,SNAME FROM S WHERE SNAME LIKE’李%’ Ⅲ.SELECT S#,SNAME FROM S WHERE SNAME LIKE’李_’ A: Ⅰ B: Ⅱ C: Ⅲ D: 全部

    • 3

      (20)~(23)题基于“学生-选课-课程”数据库中的三个关系: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER) 若要求查找姓名中第一个字为,王,的学号和姓名。下面列出的SQL语句中,哪个(些)是正确的 ( ) Ⅰ.SELECT S#,SNAME FROM S WHERE SNAME=’王%’ Ⅱ.SELECT S#,SNAME FROM S WHERE SNAME LIKE=’王%’ Ⅲ.SELECT S#,SNAME FROM S WHERE SNAME LIKE=’王%’ A: Ⅰ B: Ⅱ C: Ⅲ D: 全都是

    • 4

      第18至21题基于“学生—选课—课程”数据库中的三个关系: S(S#,SNAME,SEX,AGE) SC(S#,C#,GRADE) C(C#,CNAME,TEACHER) 若要求查找姓名中第一个字为’王’的学生号和姓名。下面列出的SQL语句中,哪个(些)是正确的______。 Ⅰ.SELECT S#,SNAME FROM S WHERE SNAME=’王%’ Ⅱ.SELECT S#,SNAME FROM S WHERE SNAME LIKE’王%’ Ⅲ.SELECT S#,SNAME FROM S WHERE SNAME LIKE’王_’ A: Ⅰ B: Ⅱ C: Ⅲ D: 全部