SELECT 科目番号,
SUM(CASE WHEN 専攻=N'情報工学' THEN 1 ELSE 0 END)
AS 情報工学履修者数,
SUM(CASE WHEN 専攻=N'知識工学' THEN 1 ELSE 0 END)
AS 知識工学履修者数
FROM 履修 NATURAL JOIN 学生
GROUP BY 科目番号
|
履修⋈学生 |
|||||
|
科目番号 |
学籍番号 |
成績 |
氏名 |
専攻 |
住所 |
|
00001 |
情報工学 |
||||
|
00003 |
知識工学 |
||||
専攻が情報工学 (CASE ... END)は1として評価する
(CASE WHEN 専攻=N'情報工学' THEN 1 ELSE 0 END)
1をすべて加算すると情報工学専攻の学生数がわかる