MySQL查詢班級號和班級人數是一個很常見的需求。使用COUNT函數可以輕松地獲取班級人數,使用GROUP BY子句可以分組查詢不同班級的人數。
SELECT class_id, COUNT(*) as number_of_students FROM students GROUP BY class_id;
上面的SQL語句查詢了students表中每個班級的人數。這里使用了COUNT(*)函數來統計每個班級中的學生人數,并使用GROUP BY子句將結果按照班級號分組。
如果想要查詢某個班級的人數,可以使用WHERE子句限定條件:
SELECT COUNT(*) as number_of_students FROM students WHERE class_id = 'A1001';
上面的SQL語句查詢了class_id為'A1001'的班級的人數。這里使用了WHERE子句限定條件,并使用COUNT(*)函數統計該班級中的學生人數。