最新 人气 评论

mysql求每门课程的学生人数

SELECT course, COUNT(*) AS student_number FROM course GROUP BY course;

mysql查询课程编号为03且课程成绩在80分以上的学生的学号和姓名

SELECT S_NO,S_Name FROM student WHERE C_NO='03' AND S_Score>=80;

mysql查询不及格的课程并按课程号从大到小排列

SELECT CourseId FROM SC WHERE Grade

mysql查询任何一门课程成绩在70分以上的姓名、课程名称和分数

SELECT student_name, course_name,score FROM student_course WHERE score>70;

mysql查询所有学生的课程及分数情况

select student.name, course.name, score.score from student inner join score on score.student_id=student.id inner join course on course.id=score.course_id;

mysql查询平均成绩大于等于85的所有学生的学号、姓名和平均成绩

SELECT stu_num, stu_name, AVG(score) AS avg_score FROM student GROUP BY stu_num, stu_name HAVING avg_score >= 85;

mysql查询1990年出生的学生名单

SELECT * FROM students WHERE YEAR(dob) = 1990;

mysql查询男生、女生人数

SELECT SUM(CASE WHEN sex='男' THEN 1 ELSE 0 END) AS '男生人数', SUM(CASE WHEN sex='女' THEN 1 ELSE 0 END) AS '女生人数' FROM student;
返回顶部 留言