有客户表如下: 客户(客户号(C,4),客户名(C,36),地址(C,36),所在城市(C,10),联系电话(C,8))查询所有联系电话前4位是“8359”的客户,不正确的SQL语句是( )。

admin2015-07-24  29

问题 有客户表如下:
   客户(客户号(C,4),客户名(C,36),地址(C,36),所在城市(C,10),联系电话(C,8))查询所有联系电话前4位是“8359”的客户,不正确的SQL语句是(    )。

选项 A、SELECT*FROM客户WHERE LEFT(联系电话,4)="8359"
B、SELECT * FROM客户WHERE SUBSTR(联系电话,1,4)="8359"
C、SELECT*FROM客户WHERE联系电话LIKE”8359%”
D、SELECT*FROM客户WHERE联系电话LIKE"_8359_"

答案D

解析 本题主要区分WHERE后的条件即可,A选项的LEFT()函数从指定表达式值的左端取一个指定长度的子串作为函数值,B选项的SUBSTR()函数从指定表达式值的指定起始位置取指定长度的子串作为函数值,均可以查询出电话前4位是“8359”的客户。LIKE为字符串匹配运算符,D选项中引号内不应该加下划线,故本题D为正确选项。
转载请注明原文地址:https://kaotiyun.com/show/MnEp777K
0

最新回复(0)