在成績(jī)表中,查找數(shù)學(xué)分?jǐn)?shù)最低的學(xué)生記錄,下列SQL語句的空白處應(yīng)填入的( )。SELECT﹡FROM
在成績(jī)表中,查找數(shù)學(xué)分?jǐn)?shù)最低的學(xué)生記錄,下列SQL語句的空白處應(yīng)填入的( )。
SELECT﹡FROM成績(jī);
WHERE數(shù)學(xué)<=__________;
(SELECT數(shù)學(xué)FROM成績(jī))
A)SOME
B)EXISTS
C)ANY
D)ALL
正確答案:DANY、ALL和SOME是量詞,其中ANY和SOME是同義詞,在進(jìn)行比較運(yùn)算時(shí)只要子查詢中有一行能使結(jié)果為真,則結(jié)果為真:而ALL則要求子查詢中的所有行都使結(jié)果為真時(shí),結(jié)果才為真。EXISTS是謂詞,EXISTS和NOTEXISTS是用來檢查在子查詢中是否有結(jié)果返回(即存在元組或不存在元組)。本題首先通過子查詢得到“成績(jī)”表中所有學(xué)生的“數(shù)學(xué)”成績(jī),然后在主程序中求出小于等于予查詢中所有數(shù)學(xué)成績(jī)的記錄。這里用到了一個(gè)“全部”的關(guān)系,因此使用ALL短語。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。