-1
存款(accno,cname,bname,金額) 問題:列出分支B1中有最大存款的客戶的名稱。 答案:從存款 中選擇cname 其中存款金額(選擇最大(金額) 存款 其中bname ='B1'); 答案是否正確?如果不是,請指出我的錯誤並解釋正確的答案。 謝謝。where子句和集合函數
存款(accno,cname,bname,金額) 問題:列出分支B1中有最大存款的客戶的名稱。 答案:從存款 中選擇cname 其中存款金額(選擇最大(金額) 存款 其中bname ='B1'); 答案是否正確?如果不是,請指出我的錯誤並解釋正確的答案。 謝謝。where子句和集合函數
這是正確的,但它可能會很慢的大型數據集,如果你沒有索引的金額和bname。
我寧願使用類似
SELECT cname FROM Deposit WHERE bname='B1' ORDER BY amount DESC LIMIT 1;