阿摩線上測驗
登入
首頁
>
公職◆資料庫應用
>
100年 - 100年升官等、關務人員升官等考薦任資料庫應用#45292
> 申論題
申論題
試卷:100年 - 100年升官等、關務人員升官等考薦任資料庫應用#45292
科目:公職◆資料庫應用
年份:100年
排序:0
申論題資訊
試卷:
100年 - 100年升官等、關務人員升官等考薦任資料庫應用#45292
科目:
公職◆資料庫應用
年份:
100年
排序:
0
題組內容
一、假設某金融關連式資料庫(Relational Database),有三個 Tables: Customer(SID,CName)
Deposit(BankName, SID, Balance)
Loan(BankName, SID, Amount)
分別代表:
顧客(身分證字號,姓名)
存款(銀行名稱,客戶身分證字號,存款餘額)
借款(銀行名稱,客戶身分證字號,借款總額)
存款餘額為 0,不會留在存款表格;借款總額為 0,亦不會留在借款表格。 請寫出下列 SQL:
申論題內容
⑵請列出有在中華銀行的存款,但沒在中華銀行借款的客戶姓名。(10 分)
詳解 (共 1 筆)
詳解
提供者:邊工作邊唸書
SELECT C.Name FROM Customer C,Deposit D,
Loan L WHERE C.SID=D.SID AND C.SID=L.SID
AND D.BankName=‘中華銀行’ AND L.BankName
NOT IN (SELECT BankName FROM Loan WHERE BankName=‘中華銀行’);