首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

INSTR('CORPORATE FLOOR','OR', 3, 2解决方法

2011-12-28 
INSTR(CORPORATE FLOOR,OR, 3, 2Oracle中SELECTINSTR( CORPORATEFLOOR , OR ,3,2)ssFROMDUAL结果值为

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

[解决办法]
3的意思是从左边起第三个字符开始搜索第2个 'OR '的位置 ..

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

热点排行
Bad Request.