单选题
假设变量a的内容是“计算机软件工程师”,变量b的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是( )。
【正确答案】
A
【答案解析】解析:LEFT(<字符表达式>,<长度>) 功能:从指定表达式值的左端取一个指定长度的子串作为函数值。 RIGHT(<字符表达式>,<长度>) 功能:从指定表达式值的右端取一个指定长度的子串作为函数值。 SUBSTR(<字符表达式>,<起始位置>[,<长度>1) 功能:从指定表达式值的指定起始位置取指定长度的子串作为函数值。若缺省第3个自变量<长度>,则函数从指定位置一直取到最后一个字符。 由于一个汉字占用两个字符,再根据函数的功能,left(b,6)的值是“数据库”,right(a,6)的值是“工程师”,“-”(减号)在此处作为两个字符串连接符号,结果为“数据库管理员”,substr(b,1,3)和substr(a,6,3)的截取字串长度值为3,结果都存在乱码,不符合题目要求。