问题 单项选择题

查询订购单号(字符型,长度为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(字符表达式,长度)表示从指定表达式的右端取一个指定长度的子串作为函数值;在SQL SELECT中使用包含测试“$”,是不合法的查询格式,不能正确地查询出结果。

选择题
多项选择题