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