在管理學院的學生信息表中,有男女學生各若干名,我們需要通過mysql查詢出男女各有多少人。
SELECT COUNT(CASE WHEN gender = '男' THEN 1 END) AS '男生人數', COUNT(CASE WHEN gender = '女' THEN 1 END) AS '女生人數' FROM student_info;
以上代碼中,我們先用COUNT和CASE WHEN語句來篩選出所有的“男生”和“女生”,然后再使用END語句來結束這個語句塊。最后使用AS來為查詢出的數據起別名,在結果中顯示出來。
執行以上代碼后,就可以得到查詢結果,男生人數和女生人數分別如下:
+------------+------------+ | 男生人數 | 女生人數 | +------------+------------+ | 32 | 28 | +------------+------------+
通過以上mysql代碼,我們可以輕松地查詢出管理學院學生信息表中男女各有多少人,為學校提供有效的信息統計和查詢服務。