这个题是怎么做的啊,错误选项有分别表示什么意思呢
2个回答
展开全部
严格来讲A,B,C,D这4个答案都不正确。
A) In("N*","O*","P*)
此表达式意思是选取字符串值等于in右边括号里三个字符串中任一个字符串的值,因为没有使用like运算符,字符串中的*号不会被当做通配符看待,这里*号只代表字符*号本身,因此除非字符串值是"N*"或"O*"或"P*",否则即使是以N、O、P开头的字符串(例如:No、Open、People)也不能被选出,是错误的;
B)Like"[N-P]"
此表达式意思是选取字符串值等于N到P之间的任何一个以单一个字母的形式出现的字符串值,因此除非字符串值是单独字母"N"或"O"或"P",否则即使是以N、O、P开头的字符串(例如:No、Open、People)也不能被选出,此答案是错误的。
此答案已经比较接近正解,如果改为 Like"[N-P]*" 则可以满足提问要求;
C)Between N* and P*
此表达式只使用数字或时间日期类型数据,将它应用于筛选字符串值必然报错,此答案是错误的;
D)Like ["N*" or "O*" Or "P*"]
此表达式系统会将["N*" or "O*" Or "P*"]当做一个参数,而不会运当做三个Like逻辑"或"运算,因此无法实现提问要求,此答案是错误的。
此答案写成 Expr Like "N*" Or Expr Like "O*" Or Expr Like "P*" 将可以满足提问要求。
A) In("N*","O*","P*)
此表达式意思是选取字符串值等于in右边括号里三个字符串中任一个字符串的值,因为没有使用like运算符,字符串中的*号不会被当做通配符看待,这里*号只代表字符*号本身,因此除非字符串值是"N*"或"O*"或"P*",否则即使是以N、O、P开头的字符串(例如:No、Open、People)也不能被选出,是错误的;
B)Like"[N-P]"
此表达式意思是选取字符串值等于N到P之间的任何一个以单一个字母的形式出现的字符串值,因此除非字符串值是单独字母"N"或"O"或"P",否则即使是以N、O、P开头的字符串(例如:No、Open、People)也不能被选出,此答案是错误的。
此答案已经比较接近正解,如果改为 Like"[N-P]*" 则可以满足提问要求;
C)Between N* and P*
此表达式只使用数字或时间日期类型数据,将它应用于筛选字符串值必然报错,此答案是错误的;
D)Like ["N*" or "O*" Or "P*"]
此表达式系统会将["N*" or "O*" Or "P*"]当做一个参数,而不会运当做三个Like逻辑"或"运算,因此无法实现提问要求,此答案是错误的。
此答案写成 Expr Like "N*" Or Expr Like "O*" Or Expr Like "P*" 将可以满足提问要求。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案选A
这是office里面的吗
这是office里面的吗
追问
Access
选B
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询