单选题
关系模式Sailors(sid,sname,age,ratring)下面哪个语句能够查找出sname属性值至少为四个字符长,并且开始和结束字符都是B的水手信息.
A
SELECT * FROM SAILORS WHERE sname like 'B%%_B'
B
SELECT * FROM SAILORS WHERE sname like'B__%B'
C
SELECT * FROM SAILORS WHERE sname like 'B??*B'
D
SELECT * FROM SAILORS WHERE sname like'B**?B'
答案解析
正确答案:B
解析:
like匹配通配符只有_和%,没有?
_只能匹配一个字符,
%可以匹配任意多个字符,可以是0、1或多个
A选项有可能只有3个字符
_只能匹配一个字符,
%可以匹配任意多个字符,可以是0、1或多个
A选项有可能只有3个字符
