substr() 函数
用于截取对应字段指定长度。
SUBSTR(string ,pos,len) string:指定字符串 pos:规定字符串从何处开始,(这里的第一个位置是1而不是0)为正数时则从字段开始出开始,为负数则从结尾出开始。 len:要截取字符串的长度。(是从1开始计数而不是0)
INSTR() 函数
返回子字符串在字符串中的位置的字符串函数,具有可选的搜索起始点和出现次数。
INSTR(string,substring[,start[,occurrence]])
string:要在其中搜索子字符串的字符串表达式。它可以是列的名称、字符串字面值或另一个标量函数的结果,其中基础数据类型可以表示为任何字符类型(如CHAR或VARCHAR2)。 substring: 一个子字符串,被认为出现在字符串中。 start:可选-子字符串搜索的起始点,指定为正整数。从字符串开始的字符计数,从1开始计数。若要从字符串的开头开始搜索,请忽略此参数或指定从1开始。起始值为0、空字符串、NULL或非数字值会导致INSTR返回0。指定start为负数会导致INSTR返回<null>。 occurrence:可选-一个非零整数,指定从起始位置搜索时返回哪个子字符串。默认情况是返回第一个出现的位置。