import mysql.connector # 连接数据库 db = mysql.connector.connect( host="localhost", user="root", password="yourpassword", database="student_management" ) cursor = db.cursor()
SELECT student_name, AVG(score) AS avg_score FROM grades GROUP BY student_name ORDER BY avg_score DESC;
SELECT school_name, SUM(score) AS total_score FROM grades GROUP BY school_name ORDER BY total_score DESC;
SELECT s.school_name, SUM(g.score), COUNT(t.teacher_id), COUNT(c.course_id) FROM schools s LEFT JOIN grades g ON s.school_id = g.school_id LEFT JOIN teachers t ON s.school_id = t.school_id LEFT JOIN courses c ON s.school_id = c.school_id GROUP BY s.school_name ORDER BY SUM(g.score) DESC;
本站部分内容及素材来源于互联网,由AI智能生成,如有侵权或言论不当,联系必删!