博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle 字符串处理函数
阅读量:6816 次
发布时间:2019-06-26

本文共 850 字,大约阅读时间需要 2 分钟。

字符串处理函数

① substr(string,a,b)/substr(string,a)

string 为字符串,string 表示需要截取的字符串。

a、b 均为整型数字,a 表示开始截取的位置,b 表示截取几位,b 为空时冲开始位置截取全部字符串。

② instr(string1,tring2,start_positiong,nth_appearance)

返回的是需要查找的字符串在string的绝对位置。

string1 为字符串,在 string1 中进行查找。

string2 为字符串,表示即将要查找的字符串。

start_positiong 为整型数据,表示要从这个位置开始查找。为正数时,从左到右查找,为负数时,从优到左查找。

start_positiong 为正正数,负数时会报错。表示查找第几次出现的string2。为空时默认为 1 。

使用:通常通过判断这个返回值确定某字段是否包含另一个字段。

③ replace(string1,tring2,sring3)

sring 为字符串;

string1 表示即将要修改和查找的字段。string2 表示要查找的字段,即被替换的字段;string3 表示要替换的新字段。

④ decode(string, tring1, value1, value2)

string 表示原字符串或者表达式,string1 表示需要满足的条件,可以是值,也可以是表达式。

如果满足条件,则返回 value1 ,如果不满足条件,则返回 value2 。

decode(string, tring1, value1, string2, value2……)

string 表示原字符串,如果字符串为 string 等于 string1,则返回 value1 ,如果字符串为 string 等于 string2,则返回 value2。

转载于:https://www.cnblogs.com/wangrui1587165/p/9982996.html

你可能感兴趣的文章
Linux中查看各文件夹大小命令du -h --max-depth=1
查看>>
jdk配置
查看>>
DS Storage Manager 忘记管理密码恢复
查看>>
Linux的基本指令--
查看>>
主机屋好用
查看>>
tomcat环境变量的配置
查看>>
如何安装FastDFS
查看>>
WinXp怎么开机进入Dos
查看>>
基于LoadRunner的web测试
查看>>
shell脚本控制流程
查看>>
bbs与BLOG与SNS在区别
查看>>
H3CNE 大综合实验 覆盖所有的NE课程
查看>>
统计文件行数
查看>>
ubutu使用apt-get 安装报:Err http://security.ubuntu.com precise-security InRelease 等
查看>>
Leetcode#19Remove Nth Node From End of List
查看>>
什么是软件测试
查看>>
数据库中nchar,nvarchar,char,varchar的区别
查看>>
利用php soap实现web service (二)
查看>>
浅谈PHP弱类型安全
查看>>
linux下tomcat开机自启动
查看>>