A-A+
如果想从字符串“计算机等级考试”中取出“考试” 这两个字 下列函数使用正确的是()。A.SU
问题详情
如果想从字符串“计算机等级考试”中取出“考试”,这两个字,下列函数使用正确的是()。
A.SUBSTR("计算机等级考试",11)
B.SUBSTR("计算机等级考试",5,3)
C.RIGHT("计算机等级考试",2)
D.LEFT("计算机等级考试",4)请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:A
解析:取子串的函数有以下3个:
●LEFT(<字符表达式>,<长度>)
●RIGHT(<字符表达式>,<长度>)
●SUBSTR(<字符表达式>,<起始位置>[,<长度 >])
功能:LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值;RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值;SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。
在SUBSTR()函数中,若缺省第3个自变量<长度 >,则函数从指定位置一直取到最后一个字符。
由于一个汉字占用两个字符,再根据函数的功能,选项A)的结果是“考试”,选项B)的结果是“机”,选项@C)@的结果是“试”,选项D)的结果是“计算”。