问题 单项选择题

要从字符串“中国海南省”中取出子串“海南省”,应该使用函数()。

A.SUBSTR("中国海南省",3,3)

B.SUBSTR("中国海南省",5,2)

C.SUBSTR("中国海南省",5,3)

D.SUBSTR("中国海南省",5,6)

答案

参考答案:D

解析:

SUBSTR为取子串函数。格式是SUBSTR(<字符表达式>,<起始位>[,<长度>]),功能是SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。在SUBSTR()函数中,若缺省第3个自变量<长度>,则函数从指定位置一直取到最后—个字符。

由于一个汉字占用两个字符,再根据该函数的功能,选项A)和C)的结果都是乱码,选项B)的结果是“海”,选项D)的结果是“海南省”。

解答题
问答题 简答题