计算机程序设计

若“姓名”和“地址”是表中的字段名,表达式:姓名like“王*”and住址like“北京*”表示()。

题目

若“姓名”和“地址”是表中的字段名,表达式:姓名like“王*”and住址like“北京*”表示()。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有关系Students(学号,姓名,年龄,性别,系名,家庭住址),如果要查询姓“李”的且家庭住址包含“科技路”的学生学号、姓名以及所在系,则对应的SELECT语句如下:

SELECT学号,姓名,系名

FROM Students

WHERE(61)AND(62);

A.姓名LIKE'李 '

B.姓名LIKE'李%'

C.姓名AS'李 '

D.姓名AS'李%'


正确答案:B

第2题:

要查询INFORMATION表中姓“王”且日£名的学生情况。可以用下列哪个命令?…

A.SELECT*FROM INFORMATION WHERE姓名=‘王--’

B.SELECT*FROM INFORMATION WHERE姓名LIKE‘王%’

C.SELECT*FROM INFORMATION WHERE姓名=‘王%’

D.SELECT*FROM INFORMATION WHERE姓名LIKE‘王_’


正确答案:D
解析:LIKE运算符的一般形式为:列名[NOT]LIKE<匹配串>。匹配串中可包含四种通配符:一(下划线)、%(百分号)、[]和[^]。

第3题:

在___子查询中,内层查询只处理一次,得到一个结果集,再依次处理外层查询。

A.SELECT*FROMXSWHERE姓名LIKE‘王%

B.SELECT*FROMXSWHERE姓名LIKE‘王_’

C.SELECT*FROMXSWHERE姓名=‘王%’

D.SELECT*FROMXSWHERE姓名=‘王_’


正确答案:B

第4题:

查询单位名称中含“北京”字样的所有读者的借书证号和姓名,正确的SQL语句是

A.SELECT借书证号,姓名FROM读者WHERE单位=“北京%”

B.SELECT借书证号,姓名FROM读者WHERE单位=“北京*”

C.SELECT借书证号,姓名FROM读者WHERE单位LIKE“北京*”

D.SELECT借书证号,姓名FROM读者WHERE单位LIKE“%北京%”


正确答案:D
解析:只知道部分字段值时,通常采用LIKE进行模糊查找,查找全部符合要求的字段值。“%”和“*”都可以表示多个任意字符,而题目中要求查找名称中含有“北京”字样的字段值,所以需要在“北京”字样的前后都加上“%”或“*”。

第5题:

设要查询姓名中第二个字是“玲”的学生,下列条件子句中正确的是( )。

A、Where 姓名 LIKE'_玲'

B、Where 姓名 LIKE'_玲%'

C、Where 姓名 LIKE'%玲'

D、Where 姓名 LIKE'%玲%'


参考答案:B

第6题:

如果表中有一个“姓名”字段,查找姓“王”的记录条件是( )。

A.Not "王*"

B.Like "王"

C.Like "王*"

D.王*


正确答案:C

第7题:

“所有家住北京的姓王的人”的查询信则表达式是( )

A.姓名Like“王*”OR住址Like“北京”

B.姓名Like“王*”AND住址Like“北京”

C.姓名Like“王?”AND住址Like“北京”

D.姓名Like“王?”OR住址Like“北京”


正确答案:B
[解析] *表示通配字符串中的任意多个字符。?表示通配字符串中的任意单个字符。

第8题:

( 33 ) 查询单位名称中含 “ 北京 ” 字样的所有读者的借书证号和姓名,正确的 SQL 语句是

A ) SELECT 借书证号 , 姓名 FROM 读者 WHERE 单位= " 北京 %"

B ) SELECT 借书证号 , 姓名 FROM 读者 WHERE 单位= " 北京 *"

C ) SELECT 借书证号 , 姓名 FROM 读者 WHERE 单位 LIKE " 北京 *"

D ) SELECT 借书证号 , 姓名 FROM 读者 WHERE 单位 LIKE " %北京 %"


正确答案:D

第9题:

如果希望从学生表中查询出所有姓“李”的同学,那么条件语句应该是()。

A、Where姓名%‘李’

B、Where姓名LIKE‘李%’

C、Where姓名%‘LIKE李’

D、Where姓名LIKE‘李’


参考答案:B

第10题:

若要在职工表中查找姓名中最后一个字是“静”的职工记录,应该使用的命令是 ( )。

A.SELECT*FROM 职工 WHERE 姓名 LIKE “?静”

B.SELECT*FROM 职工 WHERE 姓名 LIKE “*静”

C.SELECT*FROM 职工 WHERE 姓名 LIKE “!静”

D.SELECT*FROM 职工 WHERE 姓名 LIKE “-静”


正确答案:B
解析:LIKE运算符是字符串匹配运算符,可以用“*”表示0个或多个字符,另外还有一个通配符“?”表示一个字符。选项A是查找名字只有两个字的职工,选项C、D用法不对。

更多相关问题