设有如下表: 图书(总编号 C, 分类号 C, 书名 C, 作者 C, 出版单位 C, 单价 N) 查询分类号前三个字符为"TP3"的图书信息,不正确的SQL语句是:

admin2015-08-25  21

问题 设有如下表:
图书(总编号 C, 分类号 C, 书名 C, 作者 C, 出版单位 C, 单价 N)
查询分类号前三个字符为"TP3"的图书信息,不正确的SQL语句是:

选项 A、SELECT * FROM 图书 WHERE SUBSTR(分类号, 1, 3)="TP3"
B、SELECT * FROM 图书 WHERE LEFT(分类号, 3)="TP3"
C、SELECT * FROM 图书 WHERE 分类号 LIKE "TP3*"
D、SELECT * FROM 图书 WHERE 分类号 LIKE "TP3%"

答案C

解析 SQL的基本格式为SELECT-FROM-WHERE,其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件。LIKE为字符串匹配运算符,可与通配符"%"和"_"一起使用。"%"表示与任意多个字符匹配;"_"表示与任意一个字符匹配。查询分类号前三个字符为"TP3"的图书信息可用"LIKE "TP3*""表示,C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/k3bp777K
0

最新回复(0)