SELECT *
FROM ( SELECT 科目番号,COUNT(*),AVG(成績)
FROM 履修
GROUP BY 科目番号 )
AS x(科目番号,履修者数,平均成績)
WHERE 履修者数>=30
WHERE句に条件を記述
表xについて履修者数30以上
|
科目番号 |
count |
avg |
|
001 |
30 |
85 |
|
002 |
35 |
80 |
|
・・・ |
・・・ |
・・・ |
SELECT 科目番号,COUNT(*),AVG(成績)
FROM 履修
GROUP BY 科目番号
|
科目番号 |
履修者数 |
平均成績 |
|
001 |
30 |
85 |
|
002 |
35 |
80 |
|
・・・ |
・・・ |
・・・ |
表 x:仮の名前をつける
列名をつけ直す
(科目番号,履修者数,平均成績)