问2道考试题,SQL语言实现语句(上次没写全问题)
三、试用SQL语言实现以下各语句(假设学生表、课程表和选课表已经存在))
1. 查询信息系(IS)的学生姓名和性别。
2. 查询王明选修的课程的课程编号和成绩。
3. 写出插入语句,向表Course中插入如下记录
(8,软件工程,5,4)
4. 查询姓王的学生数量。
5、查询年龄在20~23岁之间的学生的姓名。
6、查询选修了3号课程且成绩在76分以上的学生姓名。
7、将数据库这门课程的学分更新为5。
8、授予用户user对表student和表course的查询权限
四、试用SQL语言实现以下各语句(假设学生表、课程表和选课表已经存在)
(1) 求选修课程号为“C2”的课程的学生的姓名和专业
(2) 求至少选修两门课程的学生学号
(3) 求在14:00上课的学生姓名、专业和课程名
(4) 按姓名的字母顺序列出学生表中的全体学生情况。
(5) 查询学生表学生总人数
学生表
学号 姓名 专业
9801 赵林 会计
9802 李玉 税务
9803 张明 信息
课程表
课程号 课程名 时间 地点
C1 数学 8:00 214
C2 英语 10:00 342
C3 计算机 14:00 428
选修表
学号 课程号 分数
9801 C1 80
9801 C2 84
9802 C2 92
9802 C3 78
9803 C3 82