對于學生信息表S(SNUMBER,SNAME,SEX,AGE,DEPT)(STUDENT由學號SN0,姓名SNAME,性別SEX,年
對于學生信息表S(SNUMBER,SNAME,SEX,AGE,DEPT)(STUDENT由學號SN0,姓名SNAME,性別SEX,年齡AGE,所在系DEPT5個屬性組成,其中SNUMBER為主碼),求年齡20~23歲之間的學生姓名和年齡,正確的語句是( )。
A) SELECT SNAME, AGE FROM S WHERE AGE>20 OR AGE<23
B) SELECT SNAME, AGE FROM S WHERE AGE BETWEEN 20 AND 23
C) SELECT * FROM S WHERE AGE BETWEEN 20 AND 23
D) 以上均不正確
正確答案:B需要查詢的是姓名和年齡屬性,故主句為SELECT SNAME,AGE。WHERE子句中可以使用BETWEEN進行查詢,BETWEEN指定允許取值的范圍,AND前面是低值,后面是高值。年齡在20到23歲之間的條件表達式應為BETWEEN 20AND 23。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。