有SQL語句:SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;ALL(SELECT 工資 FROM 教師 WHE
有SQL語句:SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;ALL(SELECT 工資 FROM 教師 WHERE 系號=“02”)與如上語句等價的SQL語句是A) SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;(SELECT MAX(工資)FROM教師WHERE系號="02")B)SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;(SELECT MIN(工資)FROM 教師 WHERE 系號="02")C)SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;ANY(SELECT 工資 FROM 教師 WHERE 系號="02")D)SELECT DISTINCT 系號 FROM 教師 WHERE 工資>=;SOME(SELECT 工資 FROM 教師 WHERE 系號="02")
正確答案:A題干中的SQL語句的功能是:查詢那些工資比02系工資都高的教師所在的系號,四個選項中只有選項A中的查詢條件與此等價,用(SELECT MAX(工資)FROM…WHERE…)實現(xiàn)選擇出最高工資,故選項A為正確答案。選項B的查詢條件表示工資大于02系中工資最低的教師的工資,選項C和D中的ANY和SOME是同義詞,表示查詢出只要比02系中某一個教師工資高的記錄即可。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。