課堂小考

題目:

列出1001~1022管院所有被當人數,遞增排列

請上傳 *.sql檔案

102213544_楊鎮銘.sql

參考答案

select year,count(*)     -- (1分) 「一題意只需選出這兩欄」
from selected ,student    --  (1分) 「只需用到這兩張表」
where score >=0 and score<60 -- (1分) 「一定要寫 >= 0 因為有負分」
and selected.studentid=student.studentid -- (1分) 「關聯用」
and year >= 1001 and year <= 1022 -- (1分) 「因題意不夠清楚 所以至少要含有 1001 1002 1011 1012 1021 1022 若有10_3 沒關係 」
and student.class='B' -- (1分) 「選出 B 大學部」
and deptid='13' -- (1分) 「選出 13 管院」
group by  year -- (1分) 「分群」
order by year asc -- (1分) 「遞增排序 一定要寫asc」

姓名學號 (1分 電子檔已得)