100年升等考 資料庫應用 - 考試

Ethan avatar
By Ethan
at 2014-05-09T12:07

Table of Contents

※ 引述《selinadarby (CandyMan)》之銘言:
: 一、假設某金融關連式資料庫(Relational Database),有三個 Tables:
: Customer(SID,CName)
: Deposit(BankName, SID, Balance)
: Loan(BankName, SID, Amount)
: 分別代表:
: 顧客(身分證字號,姓名)
: 存款(銀行名稱,客戶身分證字號,存款餘額)
: 借款(銀行名稱,客戶身分證字號,借款總額)
: 存款餘額為 0,不會留在存款表格;借款總額為0,亦不會留在借款表格。
: 請寫出下列SQL:
: 請列出所有銀行名稱(相同銀行名稱只能列出一筆)。(10分)
: 堦請列出有在中華銀行的存款,但沒在中華銀行借款的客戶姓名。(10分)
: 壜請列出一份統計:銀行名稱、其存戶最高存款金額。(10分)
: 請問一下這題..是需要用到集合論方法嗎?

先回答你的問題:要,要用到集合。用到「聯集」。

第一題:
Select BankName
From Deposit

Union

Select BankName
From Loan

(7行合在一起執行,分很開是為了好一眼看出結構)
題目中「相同銀行名稱只能列出一筆」是要考「Union」與「Union All」,看你懂不種
二種寫法的差別。

第二題:

Select B.CName

From Deposit A
Left Join Customer B On A.SID=B.SID

Where A.BankName='中華銀行' And A.SID not in
(Select SID
From Loan
Where BankName='中華銀行')

第三題:

Select BankName, Max(Balance)
From Deposit
Group By BankName

(若要加 SID 一起進來 Group By 的話,會有另一層函意)


大家一起加油吧。

--
Tags: 考試

All Comments

司特名額出來了

Eartha avatar
By Eartha
at 2014-05-09T02:29
http://wwwc.moex.gov.tw/main/news/wfrmNews.aspx?kind=3andamp;menu_id=42andamp;news_id=1784 以上內容來自考選部 司特監所管理員高錄取率已成過去 - ...

大家念書會不會念得很憤世忌俗阿

Ina avatar
By Ina
at 2014-05-09T01:28
每次念書 都覺得台灣好民主法治 好保障人權 好符合正當法律程序 可是現實生活 根本就屁阿 大家念書會不會念得很憤世忌俗阿?? 很好奇大家的想法 - ...

刑法 正面審查違法性

Franklin avatar
By Franklin
at 2014-05-09T00:23
刑法讀到 阻卻違法事由的部分 書中提到某些犯罪如強制罪 因為是開放性構成要件 所以必須要正面審查違法性 有疑問的是那所謂的反面審查違法性的意思是!? 是指行為人主客觀構成要件達成 然後再尋找看看有沒有阻卻違法事由 來反面推翻行為的違法性 是這個意思是嘛!? 對所謂的正反面的意思有點搞不太懂 ...

電機機械問題

Audriana avatar
By Audriana
at 2014-05-09T00:12
1. http://ppt.cc/26KC 為什麼開路試驗時開路電壓要除√3 ,短路試驗時短路電流要除√3 這邊有點疑問,跟△-Y接有關係嗎? 2. http://ppt.cc/BI0k 算R1時不用把保險絲那兩歐姆考慮進去嗎?覺得詳解怪怪的,是有寫錯嗎? 謝謝 - ...

公民問題請益(文化資本&政治權力)

Joseph avatar
By Joseph
at 2014-05-08T23:33
1)多任美國總統都曾獲選<時代雜誌>的年度風雲人物,如果以社會資源來思考,美國 總統能入選的因素為何? A)文化資本豐厚 B)財富資源較多 C)社會聲望較高 D)掌握政治權力 答案是D 我選C為什麼是錯的??(理由因為是美國總統) 2)「一個臺灣,兩個世界」是台灣貧富差距擴大的說明。上層階級家庭 ...