用SQL语句查找年龄大于20、小于23岁(不含20、23)的学生姓名,则WHERE子句中的条件表达式应写成( )。

A

20<年龄<23
B

年龄>20 OR 年龄<23
C

年龄>20 AND 年龄<23
D

年龄 BETWEEN 20 AND 23

答案是:

C、年龄>20 AND 年龄<23

老师点评:“BETWEEN …… AND ”运算符表示的范围包括边界值;“20<年龄<23”这种数学表示法在计算机中语义不同;“AND”表示逻辑与,“OR”表示逻辑或,“年龄大于20,并且年龄小于23岁,且不含20、23“,应使用AND运算符。
出自  江开  >  江苏开放大学数据库系统原理第二次过程性考核作业2

更多答案联系客服:19139051760
本题添加时间:2023/10/12 15:41:00