暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【每日一练 002】SQL : where子句

原创 水清木华 2020-06-24
582

【每日一练 002】SQL : where子句

原问题地址 https://www.modb.pro/db/26450
问题如下:
查看如下表members结构:
Name Nulls Type
MEMBER_ID NOT NOLL VARCHAR2 (6)
FIRST_NAME VARCHAR2 (50)
LAST_NAME NOT NOLL VARCHAR2 (50)
ADDRESS VARCHAR2 (50)
CITY VARCHAR2 (25)
STATE VARCHAR2 (3)

列出state满足以字母A开头且后面只有一个字符的成员信息,如下哪个SQL正确?
A)SELECT * FROM MEMBERS WHERE state LIKE ‘%A_’ ;
B)SELECT * FROM MEMBERS WHERE state LIKE ’ A_% ’ ;
C)SELECT * FROM MEMBERS WHERE state LIKE ‘A_’;
D)SELECT * FROM MEMBERS WHERE state LIKE ‘A%’;

解答:
答案为C;
针对A,‘%A_’,将会匹配出A字母之前也有字符的数据,%可以匹配0个或者0个以上字符,不正确;
针对B,’ A_% ’ 类似分析A选项,会匹配2个以上字符数据,不正确;
针对C,‘A_’,满足以字母A开头且后面只有一个字符的成员信息,正确;
针对D,会匹配字母A或者包含字母A以上的数据信息,不正确;
故选择C;

最后修改时间:2020-06-24 14:46:03
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论