看板 Database 關於我們 聯絡資訊
想請版上各位先進幫我看看寫對嗎? 現在資料庫中有兩個資料表 S資料表 學號 姓名 性別 科系 9901 AA 男 生物系 9902 BB 男 化學系 9903 CC 女 物理系 R資料表 課程代碼 課程名稱 學號 C01 微積分 9901 C01 微積分 9902 C02 英文 9901 C02 英文 9902 C03 民法 9901 (1)列出BB所修的課程名稱及課程代碼 SELECT 課程名稱, 課程代碼 FROM R WHERE 學號 = '9902' (2)列出共修三門課以上的學生姓名及修課數 SELECT S.學生姓名,COUNT(R.課程代碼) AS 修課數 FROM S, R WHERE S.學號 = R.學號 GROUP BY S.學號 HAVING COUNT(R.課程代碼)>=3 (3)查詢沒有選修任何課程的學生姓名及其科系 SELECT S.學生姓名, S.科系 FROM S, R WHERE S.學號(+) = R.學號 GROUP BY S.學號 HAVING 課程代碼 is null 謝謝大家 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.120.41.36 ※ 編輯: minimatsumi 來自: 122.120.41.36 (04/21 21:28) ※ 編輯: minimatsumi 來自: 122.120.41.36 (04/21 23:05)