SQL
查询语句
课堂练习和习题
一、试用
SQL
查询语句表达下列对教学数据库中三个基本表
S
、
SC
、
C
的查询:
S(sno,sname,SAGE,SSEX)
各字段表示学号,姓名,年龄,性别
Sc(sno,cno,grade)
各字段表示学号,课程号,成绩
C(cno,cname, TEACHER)
各字段表示课程号,课程名和教师名
其中
SAGE
,
grade
是数值型,其他均为字符型。
要求用
SQL
查询语句实现如下处理:
1
.统计有学生选修的课程门数。
2
.求选修
C4
课程的学生的平均年龄。
3
.
求
LIU
老师所授课程的每门课程的学生平均成绩。
4
.
统计每门课程的学生选修人数(超过
2
人的课程才统计)
。要求输出课程号和选修
人数,
查询结果按人数降序排列,若人数相同,按课程号升序排列。
5
.
检索学号比
WANG
同学大,而年龄比他小的学生姓名。