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智能生成,如有侵权或言论不当,联系必删!