oracle中类似indexof用法_instr函数
2017-04-01 16:27
323 查看
oracle中类似indexof用法_instr函数
[sql]
在oracle中没有indexof()函数
但是提供了一个 instr() 方法 具体用法:
select instr('保定市南市区','市',1,1)-1 from dual;
解释:1. '保定市南市区' =>可以是表达式,也可以是具体数据
2. '市'=>为分离的标志,这里为两组数据中的“市”这个字
3. 第一个1为从左边开始,如果为-1,则从右边开始。
4. 第二个1为“市”出现的第几次。
www.2cto.com
在GBK编码下,一个中文占两个字节
select instr('保定市南市区','市',1,1) from dual;的值就是5
select instr('保定市南市区','市',1,2) from dual;的值就是9
select instr('保定市南市区','市',-1,1) from dual;的值就是9
select instr('保定市南市区','市',-1,2) from dual;的值就是5
[sql]
在oracle中没有indexof()函数
但是提供了一个 instr() 方法 具体用法:
select instr('保定市南市区','市',1,1)-1 from dual;
解释:1. '保定市南市区' =>可以是表达式,也可以是具体数据
2. '市'=>为分离的标志,这里为两组数据中的“市”这个字
3. 第一个1为从左边开始,如果为-1,则从右边开始。
4. 第二个1为“市”出现的第几次。
www.2cto.com
在GBK编码下,一个中文占两个字节
select instr('保定市南市区','市',1,1) from dual;的值就是5
select instr('保定市南市区','市',1,2) from dual;的值就是9
select instr('保定市南市区','市',-1,1) from dual;的值就是9
select instr('保定市南市区','市',-1,2) from dual;的值就是5
相关文章推荐
- oracle中类似indexof用法 instr函数
- oracle中类似indexof用法 instr函数
- oracle 实现indexof类似总结
- postgresql 类似 oracle sql%rowcount 用法 的全局变量
- Oracle的substr和instr函数简单用法
- Oracle 查询类似 select top 的用法
- Oracle中的instr函数的用法
- MySQL 的并集、交集和差集 交集和差集类似oracle中minus的用法
- Oracle 查询类似 select top 的用法
- 【sql】oracle 数据库instr函数的用法详解
- 【sql】oracle 数据库instr函数的用法详解
- oracle Constraint[类似 constraint用法总结 I]
- oracle中case及其类似用法
- Oracle中instr函数用法
- Oracle的substr和instr函数简单用法
- oracle instr函数用法和(oracle 用instr 来代替 like)
- oracle Constraint[类似 constraint用法总结 I]
- oracle的substr和instr函数的用法
- oracle instr函数的用法
- Oracle的REGEXP_INSTR函数简单用法