某学校的学生成绩管理数据库的关系模式如下:
S(SNO,SNAME,SEX,AGE,DEPT);
C(CNO,CNAME);
SC(SNO,CNO,SCORE)
其中, S 表示学生表, 各字段依次为学号、 姓名、 性别、 年龄和所在学院; C 表示课程表, 各字段依次为课程号、课程名; SC 表示成绩表, 各字段依次为学号、 课程号和分数。
使用 SQL 语句, 查询“计算机学院” 所有“男生” 的学号、 姓名和年龄。
SELECT SNO, SNAME, AGE from Swhere SEX=‘男’ and DEPT=‘ 计算机学院’
使用 SQL 语句, 查询选修“计算机网络” 课程的学生姓名和分数。
SELECT SNAME, SCORE frcrnS, SC, C where S. SNO=SC. SNO AND SC. CNO=C. CNO
使用 SQL 语句, 查询所有课程的课程号以及最高分。
SELECT CNO, MAX(SCORE) FROM SC GROUP BY CNO
使用 SQL 语句, 将课程号为“15”、 课程名为“高等数学” 的一条记录插入 C 表。
INSERT INTO C (CNO, CNME) VALUES (15,‘高等数学’)