- 11
- 0
- 约3.84千字
- 约 6页
- 2023-08-21 发布于安徽
- 举报
一、教务管理数据库的三个基本表
S(SNO,SNAME, SEX, AGE,SDEPT)
SC(SNO,CNO,GRADE)
C(CNO,CNAME,CPNO,CCREDIT)
试用SQL查询语句表达下列操作:
(1)统计有学生选修的课程门数。
(2)求选修4号课程的学生的平均年龄。
(3)检索姓名以WANG打头的所有学生的姓名和年龄。
(4)在SC中检索成绩为空值的学生学号和课程号。
(5)求年龄大于女同学平均年龄的男学生姓名和年龄。
解:
(1) SELECT COUNT(DISTINCT CNO)
FROM SC;
(2) SELECT AVG(AGE)
FROM S,SC
WHERE S.SNO=SC.SNO AND CNO=’4’
(3) SELECT SNAME,AGE
FROM S
WHERE SNAME LIKE ‘WANG%’
(4) SELECT SNO,CNO
FROM SC
WHERE GRADE IS NULL;
(5) SELECT SNAME,AGE
FROM S
WHERE SEX=’M’AND AGE(SELECT AVG(AGE)
FROM S
WHERE SEX=
原创力文档

文档评论(0)