oracle中类似indexof用法_instr函数
Oracle 函数 用法 类似 indexOf instr
2023-09-27 14:26:53 时间
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
相关文章
- Oracle数据库:oracle嵌套分组函数(聚合函数),组函数的练习题,挺复杂的,用好decode函数,很有趣
- [转]详解Oracle高级分组函数(ROLLUP, CUBE, GROUPING SETS)
- oracle的 listagg() WITHIN GROUP ()函数使用
- oracle中的类似BIN$MrkCYT9eTTK+0sStMwn7+Q==$0的表的作用
- oracle函数 VSIZE(X)
- oracle函数 COALESCE(c1, c2, ...,cn)
- oracle函数 SOUNDEX(c1)
- oracle函数 REPLACE(c1,c2[,c3])
- oracle函数 RTRIM(c1,[,c2])
- oracle函数 round(d1[,c1])
- oracle函数 MAX([distinct|all]x)
- oracle函数 lag()和lead()
- oracle 取前10条记录
- 《Oracle高性能自动化运维》一一1.2 Oracle简介
- ArcSDE给Oracle添加SDE函数包
- oracle_经常使用分组函数
- oracle的loop等循环语句的几个用法小例子