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

admin2015-08-13  45

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

选项 A、SELECT*FROM图书WHERE SUBSTR(分类号,l,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/1TEp777K
0

最新回复(0)