假设一位顾客想知道是否有某部特定的影片。该顾客记得这部影片的内容,但是不记得它的名字,只知道是以C打头,且影片名长为8个字母。那么顾客可以在基于Movie表的查询中使用查询准则( )。

admin2009-05-20  46

问题 假设一位顾客想知道是否有某部特定的影片。该顾客记得这部影片的内容,但是不记得它的名字,只知道是以C打头,且影片名长为8个字母。那么顾客可以在基于Movie表的查询中使用查询准则(    )。

选项 A、Like"C?????????"或者Like"c?????????"
B、Like"c*"
C、Like"c?????????"
D、Like"C?????????"

答案1

解析 本题考查的是通配符号的使用。本题实现的实际上是一种模糊查询,因为顾客记不清楚他想找的电影的完整名字,只记得一部分信息。那么这个时候就可以灵活运用通配符号以达到查找的目的。A是正确答案。首先该影片的名字长为10个字符,应该使用通配符“?”而不是“*”,因为后者代表任意个任意字符。其次,Like"c?????????”和  Like "C?????????"是等效的,即此处的引号内的首字母c大小写是不区分的:B中使用了“*”是错误的,这样没法确定影片的长度,只能查找到以字母c开头的所有电影,范围扩大了;C、D也可以算作一个正确答案,但由于这是一道单选题,更好的答案应该是A。
转载请注明原文地址:https://jikaoti.com/ti/9lc0FFFM
0

相关试题推荐
最新回复(0)