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

admin2016-06-06  31

问题 设有如下表:
    图书(总编号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

解析 SUBSTR是从指定表达式指定位置截取一个指定长度的子串作为函数值SUBSTR(分类号,1,3)是列分类号的前三个字符;LEFT是从指定表达式左端截取一个指定长度的字符串作为函数值,LEFT(分类号,3)也是分类号的前三个字符;LIKE可以进行模糊匹配,可使用的通配符“%”和“=”一起使用。分类号LIKE"TP3%"是匹配列分类号的前三个字符。
转载请注明原文地址:https://kaotiyun.com/show/tpbp777K
0

相关试题推荐
最新回复(0)