最初のページ 戻る 次へ 最後のページ イメージ

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をすべて加算すると情報工学専攻の学生数がわかる