多选题 执行下面的语句之后会返回什么值?
SELECT INSTR("How_long_is_a_piece_of_string?","_",5,3)FROM DUAL;
【正确答案】 B
【答案解析】INSTR函数返回搜索字符串第n次出现的位置,在启动搜索之后从起始位置开始可以找到该搜索字符串。该搜索字符串是下划线字符,从源字符串的位置5开始,该字符第三次出现的位置是位置14。
A、C和D不正确,因为位置4是搜索字符串第一次出现的位置,位置12是搜索字符串从位置1开始第三次出现的位置。