102郵局專業職一 資料庫考題 - 考試

Table of Contents

[考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處

出處: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












--
我很菜.....

--

All Comments

Franklin avatarFranklin2013-06-27
我記得好像table_name 前面要加@ 例如@香香餅店
然後 exists
其他應該沒什麼問題吧?
看樣子我要複習PL SQL了= = ...
Aaliyah avatarAaliyah2013-07-02
第一題要用佳佳餅店.品名和佳佳餅店.價格
Kristin avatarKristin2013-07-03
FROM中香香餅店的TABLE也要進來不然你要去哪找香香的DATA
Adele avatarAdele2013-07-04
喔哦哦…感謝大家幫我看^^
Erin avatarErin2013-07-05
唉…我得加強我的sql,不然就炸裂了。
Edward Lewis avatarEdward Lewis2013-07-10
我沒有去記T-SQL的語法~所以我只好用SQL語法去寫了...
Ethan avatarEthan2013-07-10
我也沒記tsql,我就寫參考書教的那套,我的郵局應該是爆了
,一題不會寫就15分飛惹。