与SELECT*FROM学生WHERE特长Like"*音乐*"功能相同的SQL命令是

admin2019-06-28  35

问题 与SELECT*FROM学生WHERE特长Like"*音乐*"功能相同的SQL命令是

选项 A、SELECT*FROM学生WHERE特长Like"音乐":
B、SELECT*FROM学生WHERE In([特长],"音乐")>0;
C、SELECT*FROM学生WHERE InStr([特长],"音乐")!=0;
D、SELECT*FROM学生WHERE InStr([特长],"音乐")<>0;

答案D

解析 题干“SELECT*FROM学生WHERE特长Like"*音乐*"”的功能是从学生表中查找具有“音乐”爱好的学生信息,即学生表的“特长”字段包含“音乐”二字。
选项A是表示学生表的“特长”字段为“音乐”二字,与题干不符;选项B中的In运算符用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配,选项B中In运算符的参数不是两个取值,而是一个参数是字段名,一个参数是取值,不符合运算符的参数设置要求,与题干不符;选项C的InStr为字符串检索函数:InStr([start,]<Str]->,<Str2>[,Compare]),用于检索子字符串Str2在字符串Strl中最早出现的位置,本选项中表示“音乐”二字在“特长”字段中最早出现的位置,返回值为一数值型数字,如果返回值不等于0,则表示“特长”字段中出现了“音乐”二字,在Access中表示不等于符号,使用关系运算符“<>”,而不是“!=”,故C选项错误。
转载请注明原文地址:https://kaotiyun.com/show/mf0p777K
0

最新回复(0)