作者nana0130 (小那)
看板Examination
標題[考題] 102郵局專業職一 資料庫考題
時間Wed Jun 26 04:09:36 2013
[考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處
出處:102 郵局專業職一 資訊系統開發與維護概要
不想排版打表格 附考題連結
http://ppt.cc/lpj6
我想問題目四(一)與(二)小題
(一)
請以T-SQL 語法查詢佳佳餅店與香香餅舖都有銷售的產品,該語法須顯示其在
佳佳餅店資料表的「品名」與「價格」欄位內容。並請寫出以上T-SQL 語法執行
的結果。【10 分】
我寫
select 品名,價格 from 佳佳餅店 where 佳佳餅店.品名=香香餅舖.品名
大家覺得我這樣寫對嗎 ?
他還強調 "該語法須顯示其在
佳佳餅店資料表的「品名」與「價格」欄位內容" 不知道是不是陷阱??@@?
(二)
請以T-SQL 語法查詢佳佳餅店與香香餅舖都有銷售的產品中,滿足「其價格在
香香餅舖中超過400 元」條件的產品,該語法須顯示其在佳佳餅店資料表的「品
名」與「價格」欄位內容,請分別以EXISTS 與JOIN 兩種不同T-SQL 語法完成。
並請寫出以上T-SQL 語法執行的結果。【15 分】
我覺得這題好難,考試的時候我根本不會寫
大家幫我考後檢討吧 ~~QQ
這是我找過資料後的訂正,麻煩大家幫我批改,非常感謝!!!
EXISTS:
select 品名,價格 from 佳佳餅店 where exist
( select * from 佳佳餅店
where 佳佳餅店.品名=香香餅舖.品名
and 香香餅舖.價格 >400);
JOIN:
select 品名,價格 from 佳佳餅店 JOIN 香香餅舖 ON
佳佳餅店.品名=香香餅舖.品名
and 香香餅舖.價格 >400
--
我很菜.....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.231.81.117
※ 編輯: nana0130 來自: 118.231.81.117 (06/26 04:11)
1F:推 ARCHERDEVIL:我記得好像table_name 前面要加@ 例如@香香餅店 06/26 06:58
2F:→ ARCHERDEVIL:然後 exists 06/26 06:58
3F:→ ARCHERDEVIL:其他應該沒什麼問題吧? 06/26 06:58
4F:→ ARCHERDEVIL:看樣子我要複習PL SQL了= = ... 06/26 06:58
5F:→ malowda:第一題要用佳佳餅店.品名和佳佳餅店.價格 06/26 09:20
6F:→ malowda:FROM中香香餅店的TABLE也要進來不然你要去哪找香香的DATA 06/26 09:21
7F:→ nana0130:喔哦哦…感謝大家幫我看^^ 06/26 13:29
8F:→ nana0130:唉…我得加強我的sql,不然就炸裂了。 06/26 13:48
9F:推 smalldulan:我沒有去記T-SQL的語法~所以我只好用SQL語法去寫了... 06/26 22:15
10F:→ nana0130:我也沒記tsql,我就寫參考書教的那套,我的郵局應該是爆了 06/27 11:07
11F:→ nana0130:,一題不會寫就15分飛惹。 06/27 11:07