问题
单项选择题
查询订购单号(字符型,长度为4)尾字符是“1”的错误命令是 ______。
A.SELECT * FROM 订单 WHERE SUBSTR(订购单号,4)="1"
B.SELECT * FROM 订单 WHERE SUBSTR(订购单号,4,1)="1"
C.SELECT * FROM 订单 WHERE "1"$订购单号
D.SELECT * FROM 订单 WHERE RIGHT(订购单号,1)="1"
答案
参考答案:C
解析: 函数SUBSTR是从源字符串取子字符串函数,需要指明位置和个数,如果不指明个数则取到最后。RIGHT是从源字符串右侧取子字符串函数,只需要指明个数。$是字符串包含运算,只要左侧的字符串出现在右侧字符串中表达式中即为真。