Re: [考題] 103中央印製廠-資訊 資料庫

作者: chinpig   2015-02-14 22:40:09
我會寫如下 可參考看看
第二題
select A.姓名,A.電話 from 學生資料表 as A,科目成績 as B ,學生代號 as C
where A.姓名=C.姓名 and B.學號=C.學號
and B.國文>英文
第三題
select A.姓名,C.學號 from 學生資料表 as A,科目成績 as B ,學生代號 as C
where A.姓名=C.姓名 and B.學號=C.學號
and B.社團='合唱團' and B.計算機蓋論>80
※ 引述《vinmir (品)》之銘言:
: 題目二:
: 北部某大學之學生資料庫綱目(Database Schema)如下:
: 學生資料(__姓名__,系別,電話,社團,性別,居住地)
: 科目成績(__學號__,國文,英文,計算機概論)
: 學生代號(__學號__,__姓名__)
: 請用SQL回答下列問題:
: (一) 請列出所有居住在台北市圖傳系男學生的姓名。
: (二) 請找出圖傳系與資傳系之學生中,「國文」優於「英文」成績之學生,並列 出這些學生的姓名與電話。
: (三) 請列出參加合唱團之社團且「計算機概論」成績超過80分以上,所有學生之姓名與學號。
: 除了題目(一)有是試寫出來
: SELECT 姓名
: FROM 學生資料
: WHERE 居住地=’台北市’ AND 系別=’圖傳系’ AND 性別=’男’;
: 另外的二、三題毫無頭緒
: 主要是學生代號表中的複合主鍵不知道怎應用在跨表查尋
: 可否請先進提點一下
作者: fcouple (盲人騎瞎馬,夜半臨深池)   2015-02-14 22:57:00
少了「圖傳系與資傳系」條件。
作者: vinmir (品)   2015-02-14 23:04:00
感謝~

Links booklink

Contact Us: admin [ a t ] ucptt.com