有SQL語句:SELECT*FROM教師WHERENOT(工資>30000R工資<2000)與如上語句等價的SQL語句是
有SQL語句: SELECT*FROM教師WHERENOT(工資>30000R工資<2000)與如上語句等價的SQL語句是
A.SELECT*FROM 教師 WHERE 工資 BETWEEN 2000 AND 3000
B.SELECT*FROM 教師 WHERE 工資>2000 AND工資<3000
C.SELECT*FROM 教師 WHERE 工資>2000 OR工資<3000
D.SELECT*FROM 教師 WHERE 工資<=2000 AND工資>3000
正確答案:A解析:BETWEEN...AND...是SQL中比較特殊的函數(shù),經常與SQL聯(lián)合使用用來設定查詢條件,這個函數(shù)所設定的查詢條件是值在某個范圍內,并且包含邊界取值,題目中WHERE所設定的條件是NOT(工資>3000 AND工資2000),其含義不是在小于2000或大于3000的范圍內,這恰好是在2000到3000之間,選項A使用BETWEEN...AND...設定查詢條件,與此條件實現(xiàn)的功能一致。故選項A為正確答案。選項B表示工資大于2000并且小于3000,選項C表示工資大于2000或者工資小于300
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。