日期:2014-05-17  浏览次数:20853 次

INSTR('CORPORATE FLOOR','OR', 3, 2
Oracle   中
SELECT   INSTR( 'CORPORATE   FLOOR ', 'OR ',   3,   2)   ss   FROM   DUAL   结果值为什么不是5呢,而是14

------解决方案--------------------
3的意思是从左边起第三个字符开始搜索第2个 'OR '的位置 ..

如果第三个参数是-3就从右边起第三个字符开始搜索