题目
上海西北京" 可以通过like ‘%上海_’查出来。 ()A. 正确B. 错误
上海西北京" 可以通过like ‘%上海_’查出来。 ()
A. 正确
B. 错误
题目解答
答案
B. 错误
解析
本题考查SQL中LIKE语句的用法,核心在于理解通配符%和_的作用:
%:匹配任意数量的字符(包括零个);_:匹配恰好一个字符。
题目中的模式'%上海_'表示:字符串中必须包含“上海”,且“上海”后紧跟一个任意字符,且整个字符串到此结束。若“上海”后有多个字符,则无法匹配。
模式解析
'%上海_'的结构为:
%:允许“上海”前有任意字符(包括无字符);上海:必须包含“上海”;_:要求“上海”后紧跟一个字符,且无后续字符。
字符串分析
题目字符串为“上海西北京”:
- “上海”后紧跟字符“西”,但后续还有“北京”(两个字符);
- 模式
'%上海_'要求“上海”后仅有一个字符,且无后续内容,因此无法匹配。