• 2022-06-09
    基于课本52页图2.4中的student、course、sc表,使用带有比较运算符、any或all的子查询完成下列各题。 (1)查询与“刘晨”在同一个系学习的学生。 (2)查询选修了“信息系统”的学生的学号。 (3)查询非计算机系中比计算机系任意一个学生年龄小的学生姓名和年龄。 (4)查询非计算机系中比计算机系所有学生年龄都小的学生姓名和年龄。
  • (1)select sno,sname,sdept from student where sdept = (select sdept from student where sname='刘晨'); (2)select sno from sc where cno = (select cno from course where cname='信息系统'); (3)select sname,sage from student where sdept[]'CS' and sage'CS' and sage

    内容

    • 0

      学生关系模式为S(Sno,Sname,SD,Sage),其中:Sno表示学生学号,Sname表示学生姓名,SD表示学生所在系,Sage表示学生年龄。试将下面的SQL语句空缺部分补充完整,使其可以查询计算机系学生的学号、姓名和年龄。 SELECT Sno,Shame,Sage FROM S WHERE(24); A: SD=计算机 B: SD=’算机’, C: ’SD’=计算机 D: ’SD=计算机’

    • 1

      在所有学生中查询比计算机系所有学生年龄都要大的学生姓名,不正确的查询语句是:

    • 2

      student表(学生表)学号姓名性别年龄系别1吴好男18计算机系2崔平女21经管系3钱筱女19电子系在student表中查询年龄大于18的学生的所有信息,并按学号降序排列。

    • 3

      基于课本52页图2.4中的student、course、sc表,使用连接查询完成下列各题。 (1)查询选修了2号课程的学生的姓名。 (2)查询“201215121”选修了的课程的名称。 (3)查询选修了“信息系统”的学生的学号。 (4)查询“刘晨”选修了的课程的课程号。 (5)查询选修了“信息系统”的学生的姓名。 (6)查询“刘晨”选修了的课程的名称。

    • 4

      1上机实训(基本查询)1.查询学生学号、姓名、性别和所在系。2.查询所有学生的信息。3.查询学生的姓名和年龄。4.查询属于‘D001’计算机工程系男生的信息。5.应用TOP子句查询选课表中选修“C001”课程的三条选课记录。6.应用DISTINCT子句消除重复行查询选修了课程的学生的学号。7.查询学生年龄小于20岁的学生的信息。8.查询所有系的信息。9.查询系名称为计算机工程系的系编号、系名称和系主任。10.查询所有课程的基本信息。11.查询课程编号是‘C003’课程的基本信息。12.查询课程类别是必修课的课程的基本信息。13.查询学号为‘20110101’的学生选修课程的情况。14.查询选修了课程编号是‘C001’的学生的学号、课程号和成绩。15.查询课程成绩不小于80分的学生的学号、课程号和成绩。