oracle中查找一個字符串中某個字符的位置是什么函數(shù)?
INSTR(string,set[,start[,occurrence]])如果指定start,oracle則跳過前面所有字符串到該位置開始搜索,occurence,是強(qiáng)迫instr跳過前幾次與字符串匹配,給出下一次匹配的位置,如果occurence指定3,那就是匹配第三次的位置了。
例instr('ABACAAA','A',2,2)從ABACAAA中匹配A這個字符串,從2個位置開始匹配,匹配第2次A所在的位置。PS:如果set中不止有一個字符而是有幾個字符組成的,則INSTR給出該字符集中的第一個字符的位置。