mysql查询男生、女生人数
SELECT SUM(CASE WHEN sex=男 THEN 1 ELSE 0 END) AS 男生人数, SUM(CASE WHEN sex=女 THEN 1 ELSE 0 END) AS 女生人数 F
2023-07-13 09:13
129 
mysql查询学生平均成绩及其名次
``` SELECT student_name,AVG(grade) as avg_grade,(SELECT COUNT(DISTINCT(AVG(grade))) FROM student_grade WHERE
2023-07-12 15:20
143 
mysql查询各科成绩前三名的记录(不考虑成绩并列情况)
``` SELECT * FROM SCORE ORDER BY SUBJECT, SCORE DESC LIMIT 3; ```
2023-07-12 15:19
134 
mysql查询出只有两门课程的全部学生的学号和姓名
``` SELECT s_no,s_name FROM student WHERE s_no IN (SELECT s_no FROM course GRO
2023-07-12 15:17
122 
mysql查询每门课程被选修的学生数
: SELECT course_name, COUNT(*) AS students_number FROM course_registration GROUP BY course_name;
2023-07-12 15:04
139 
mysql使用分段[100-85],[85-70],[70-60],[<60]来统计各科成绩,分别统计各分数段人数:课程ID和课程名称
``` SELECT course_id, course_name, COUNT(CASE WHEN score BETWEEN 100 AND 85 THEN 1 END) AS 100-85,
2023-07-11 10:53
152 
mysql查询学生的总成绩并进行排名
``` SELECT stu_name,score_sum, @curRank := @curRank + 1 AS rank FROM student,(SELECT @curRank := 0) r ORDE
2023-07-11 10:51
148 
mysql查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率
``` SELECT c.id, c.name, MAX(s.score) AS maxScore, MIN(s.score) AS minScore, AVG(s.score) AS avgScore,
2023-07-11 10:50
153 
T:0.007530s,M:193.48 KB
返回顶部 留言