MySQL是一款強大的數據庫管理系統,可以幫助我們輕松地查詢數據。在學校教學管理系統中,我們需要經常查詢每個班級的選課人數,這就需要使用到MySQL查詢。
SELECT class_name, COUNT(student_id) AS course_count FROM course GROUP BY class_name;
這段代碼使用了SELECT語句,從course表中選取class_name和student_id兩個字段,使用COUNT函數計算每個班級選課人數,并使用AS關鍵字給結果命名為course_count。最后使用GROUP BY語句按照class_name分組,得到每個班級的選課人數。
如果我們想按照選課人數的多少進行排序,就需要在查詢語句后添加ORDER BY語句:
SELECT class_name, COUNT(student_id) AS course_count FROM course GROUP BY class_name ORDER BY course_count DESC;
這樣就可以得到按照選課人數降序排列的每個班級選課人數。
以上就是使用MySQL查詢每個班的選課人數的方法,希望能對大家有所幫助。