数据库:sql语句
程序员文章站
2022-03-09 11:07:36
...
实验 SQL语句
1.创建教材第59页Student表、Course表和SC表。要求:每个表中至少20条记录,记录数据格式参照第59页表。
Student表
2.写出下列操作所使用sql语句,执行并记录结果。
(1)输出所有选修了课程的学生的学号,不重复输出。
SELECT distinct Sno FROM SC
(2)统计选修了“数据库”课程的学生人数。
SELECT COUNT(*) FROM SC WHERE Cno='101'
(3)统计2011级学生中女生的学生数。
SELECT COUNT(*) FROM Student WHERE Ssex='女'
(4)统计“101”号课程的平均成绩。
SELECT AVG(Grade) FROM SC WHERE Cno='101'
(5)统计输出“张”姓同学的学生人数,并按照年龄降序排序。
SELECT COUNT(*) FROM Student WHERE Sname LIKE '张%'
(6)输出所有“MA”系的学生的姓名、性别和年龄,并按照学号生序排序。
SELECT Sname,Ssex,Sage FROM Student WHERE Sdept='MA'
ORDER BY Sno
(7)输出学分是3的课程信息,并按照课程名字降序排序。
SELECT * FROM COURSE WHERE Ccredit=3
ORDER BY Cname DESC
(8)统计输出“102”号课程的及格人数。
SELECT COUNT(*) FROM SC WHERE Cno='102' AND GRADE>=60
(9)查询输出选修“102”号课程、成绩在80分以上学生的姓名、性别和所在系。
SELECT Sname,Ssex,Sdept
FROM Student,SC
WHERE Student.Sno=SC.Sno
AND Cno='102'
AND GRADE>80
上一篇: linux——目录与文件操作详解
下一篇: 数据库的单表查询,熟悉SQL语句