单选题数据库SQL语言中,"AGEIN(15,35)"短语的正确含义是()。A AGE=15ANDAGE=35B AGE=15ORAGE=35C AGE=35ANDAGE=15D AGE35ANDAGE15

题目
单选题
数据库SQL语言中,"AGEIN(15,35)"短语的正确含义是()。
A

AGE=15ANDAGE=35

B

AGE=15ORAGE=35

C

AGE<=35ANDAGE>=15

D

AGE<35ANDAGE>15

参考答案和解析
正确答案: A
解析: 在数据库SQL语言中,IN关键词主要用在SELECT语句(查询语句)中,表示某个属性在指定的集合中。
IN短语的语法如下:
SELECT属性名列表
FROM表名列表
WHERE属性名IN('值一','值二',…)
在括弧内可以有一或多个值,而不同值之间由逗号分开。值可以是数字或是文字。若在括弧内只有一个值。例如,"AGEIN(15,35)"表示要查找的是AGE等于15或35的记录。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

使用SQL语句将学生表S中年龄(AGE)大于30岁的记录删除,正确的命令是( )。

A.DELETE FOR AGE>30

B.DELETE FROM S WHERE AGE>30

C.DELETE S FOR AGE>30

D.DELETE S WHERE AGE>30


正确答案:B

第2题:

数据库SQL语言中,AGE IN(15,35)短语的正确含义是(14)。

A.AGE=15AND AGE=35

B.AGE=15 OR AGE=35

C.AGE<=35 AND AGE>=15

D.AGE<35 AND AGE>15


正确答案:B
解析:IN操作符是用于测试目标值是否是集合成员之一。其中,集合是可以包含NULL值的,但它们是被忽略的。例如,下面这个语句并不会删除ename值为NULL的行。因此,正确答案是B。

第3题:

在SQL中,下列涉及空值的操作,不正确的是( )。

A.AGE IS NULL

B.NOT(AGE IS NULL)

C.AGE=NULL

D.AGE IS NOT NULL


正确答案:C
与窄值(NULL)有关的表达式中不能使用等号“=”。注意审题,本题是“涉及”空值的操作。

第4题:

17 ) SQL 中, " AGE IN ( 15 , 35 ) " 短语的正确含义是

A ) AGE = 1 5 AND AGE = 35

B ) AGE = 1 5 OR AGE = 35

C ) AGE < = 35 AND AGE > = 15

D ) AGE < 3 5 AND AGE > 15


正确答案:B

第5题:

在SQL中,下列涉及空值的操作中不正确的——。

A.AGE IS NULL

B.AGE IS NOT NULL

C.AGE=NULL

D.NOT(AGE IS NULL)


正确答案:C
解析:涉及空值的查询中,NULL.值在数据库中有特殊的含义,它表示一个未知数据或者一个空值。判断某个值是否为NULL值,不能使用普通的比较运算符(=和!=等),只能用专门的判断NUIA.值的语句来完成。判断列取值是否为空的语句格式为:列名Is[NOT]NULL。因此c项不正确。

第6题:

●在SQL中,下列涉及空值的操作,不正确的是 (23) 。

(23) A.AGE IS NULL

B.AGE IS NOT NULL

C.AGE=NULL

D.NOT(AGE IS NULL)(23) A.AGE IS NULL

B.AGE IS NOT NULL

C.AGE=NULL

D.NOT(AGE IS NULL)


正确答案:C
【解析】SOL中允许属性值为空,用关键字NULL表示空值。测试"年龄为空值"的条件可用"AGEIS NULL",测试"年龄为非空值"的条件可用"AGE IS NOT NULL"或者"NOT(AGE IS NULL"。

第7题:

SQL中,“AGE IN(15,35)”短语的正确含义是( )。

A.AGE=15 AND AGE=35

B.AGE=15 OR.AGE=35

C.AGE<=35 AND AGE>=15

D.AGE<35 AND AGE>15


正确答案:B

第8题:

在SQL中,下列涉及空值的操作中错误的是______。

A.AGE IS NULL

B.AGE IS NOT NULL

C.AGE=NULL

D.NOT(AGE IS NULL)


正确答案:C
解析:AGE=NULL是错误的,在SQL中没有这样的表达。

第9题:

SQL中,“AGE IN(15,35)”短语的正确含义是

A.AGE=15 AND AGE=35

B.AGE=15 OR AGE=35

C.AGE<=35 AND AGE>=15

D.AGE<35 AND AGE>15


正确答案:B
解析:IN表示取自集合中的一个数值,题面中的集合只有两个数值,15和35。AGE IN(15,35)表示15岁或35岁年龄,选项B正确。

第10题:

根据SQL标准,下面哪条语句与select min(age) from student等效?()

A select age from student where age >= min(age)

B select distinct age from student where age >= all min(age)

C select distinct a.age from student a where a.age<= any (select distinctb.age from student b)

D select distinct a.age from student a where a.age<= all (select distinct b.age from student b)


参考答案D

更多相关问题