问题 单项选择题

设有一个关系: DEPT(DNO,DNAME),如果要找出倒数第3个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE

A.'W%'

B.'_% W_ _'

C.'W'

D.'W%'

答案

参考答案:B

解析: 在SQL语言中,我们可以使用两个通配符:%和_,其中“%”表示0个或多个字符,而“_”则表示一个字符。在本题的查找条件中,要求倒数第3个字母为W,应表示成“w_ _”,并且还要求至少包含4个字母,而当以“%”开头时,它表示的字符可以不存在,所以开头应加—个“_”,那么查询条件子句应写成WHERE DNAME LIKE'_ % W _ _'。

单项选择题
多项选择题