-
- 查询专业信息表中的专业名称和专业类型
SELECT Mname, Mtype
FROM MajorP;
-
- 查询一个学校有多少个专业
SELECT COUNT(Mno) AS 专业数量
FROM MajorP;
-
- 查询学校的男女学生各有多少位
SELECT Ssex, COUNT(*) AS 人数
FROM StudentP
GROUP BY Ssex
-
- 查询每个专业各有多少位学生
SELECT Mname, COUTN(Sno) AS 学生数量
FROM StudentP
GROUP BY Mname;
-
- 查找男学生最多的专业及其人数
SELECT Mname, COUTN(*) AS 男生人数
FROM Student
WHERE Ssex = "男"
GROUP BY Mname
ORDER BY 男生人数 DESC
LIMIT 1;
-
- 查询选择了81001课程且考试及格的学生的学号和成绩,按成绩降序排列
SELECT Sno,Grade
FROM SCP
WHERE Grade>=60 AND Cno = "81001"
ORDER BY Grade DESC;
-
- 查询选择了81001课程中学生的最高分、最低分、平均分
SELECT MAX(Grade) AS 最高分;MIN(Grade) AS 最低分,AVG(Grade) AS 平均分
FROM SCP
WHERE Cno = '81001'
-
- 查询不同的学期分别选修的课程的总数
SELECT Semester COUNT(Cno) AS 课程数量
FROM SCP
GROUP BY Semester