• 2022-06-19
    23~24 题基于以下说明。设有三个关系: 学生关系S(SNO,SNAME,AGE,SEX) (分别代表学生的学号、姓名、年龄、性别) 学习关系SC(SNO,CNO,GRADE) (分别代表学生的学号、课程编号、成绩) 课程关系C(CNO,CNAME,TEACHER) (分别代表课程的编号、课程名、任课教师) “从学生关系S中检索姓′王′的学生学号”的SQL语句是
    A: SELECT sno FROM sc WHERE sname=′王′
    B: SELECT sno FROM sc WHERE sname IS LIKE′王%′
    C: SELECT sno FROM sc WHERE sname LIKE′王%′
    D: SELECT sno FROM sc WHERE sname LIKE′王_′
  • C

    举一反三

    内容

    • 0

      第(23)~(24)题基于以下说明。设有三个关系 学生关系S(SNO,SNAME,AGE,SEX)(分别代表学生的学号、姓名、年龄、性别) 学习关系SC(SNO,CNO,GRADE)(分别代表学生的学号、课程编号、成绩) 课程关系C(CNO,CNAME,TEACHER)(分别代表课程的编号、课程名、任课教师) 检索“至少选修课程号为’C1’的学生姓名(SNAME)”的SQL语句是 A: SELECT s.sname FROM s,sc WHERE c.cno=’C1’ B: SELECT s.sname FROM s,sc WHERE c,cno=’C1’AND s.sno=sc. sno C: SELECT s.sname FROM s,sc FOR c.cno=’C1’ D: SELECT s.sname FROM s,sc FOR c.cno=’C1’ AND s.sno=sc.sno

    • 1

      设有关系S(SNO, SNAME, SEX), C(CNO, CNAME), SC(SNO, CNO, GRADE)。其中SNO为学生号,SNAME为学生姓名,SEX为性别,CNO为课程号,CNAME为课程名。若要求查找姓名中第一个字为“王”的学生号和姓名。下面列出的SQL语句中,哪个(些)是正确的______ Ⅰ.SELECT SNO, SNAME FROM S WHERE SNAME=“王%” Ⅱ.SELECT SNO, SNAME FROM S WHERE SNAME LIKE“王%” Ⅲ.SELECT SNO, SNAME FROM S WHERE SNAME LIKE“王” A: Ⅰ B: Ⅱ C: Ⅲ D: 全部

    • 2

      设有关系S(SNO,SNAME,SEX),C(CNO,CNAME),SC(SNO,CNO,GRADE)。其中SNO为学生号,SNAME为学生姓名,SEX为性别,CNO为课程号,CNAME为课程名。若要求查找姓名中第一个字为“王”的学生号和姓名。下面列出的SQL语句中,哪个(些)是正确的( ) Ⅰ.SELECT SNO,SNAME FROM S WHERE SNAME=“王%” Ⅱ.SEIECT SNO,SNAME FROM S WHERE SNAME LIKE“王%” Ⅲ.SELECT SNO,SNAME FROM S WHERE SNAME LIKE“王” A: Ⅰ B: Ⅱ C: Ⅲ D: 全部

    • 3

      基于学生—选课—课程数据库中的三个基本表:学生的信息表:STUDENT(sno, sname, sex, age, dept)主码为sno课程信息表:COURSE(cno,cname, teacher)主码为cno学生选课信息表:SC(sno, cno, grade)主码为(sno, cno) “查询没有学习成绩的学生的学号和课程号”的SQL语句是()。 A: SELECT sno, cno FROM SC WHERE grade=NULL B: SELECT sno, cno FROM SC WHERE grade IS" C: SELECT sno, cno FROM SC WHERE grade IS NULL D: SELECT sno, cno FROM SC WHERE grade="

    • 4

      已知关系模式:SC(sno,sname,grade),各属性含义依次为学号、课程名、分数。要查找“数据库”课分数最高的学生的学号,正确的SQL语句是( )。 A: SELECT sno FROM sc WHERE sname="数据库"AND grade=MAX(grade) B: SELECT sno FROM sc FOR sname="数据库"OR grade>=MAX(grade) C: SELECT sno FROM sc WHERE sname="数据库"AND grade=(SELECT MAX(grade)FROM sc) D: SELECT sno FROM sc FOR sname="数据库"OR grade=(SELECT MAX(grade)FROM s