欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

oracle字符函数用法

程序员文章站 2022-03-22 09:09:14
...

concat 字符串链接函数

select concat(‘hello’, ‘world’)from dual
–helloworld

instr 获取子串在父串中的位置

select instr (‘hello world’,or) from dual
–8 //空格也算是一个字

lenght 求字符串的长度

select lenght(‘hello’) from dual
–5

lower 将字符串每一位都转小写

select lower (‘pooCHAI’) from dual --poochai

upper 将字符串每一位都转大写

select upper (‘Poochai’) from dual
–POOCHAI

initcap 每个单词的首字母大写

select initcap (‘today is a nice DAY’)
–Today Is A Nice Day

ltrim 左侧删除指定字符

select ltrim (‘poo chai poo’,‘poo’) from dual
–chai poo

select ltrim(’ hello world ') from dual;
–('hello world ')默认删除空格

rtrim 右侧删除指定字符

select rtrim (‘poo chai poo’,‘poo’) from dual
–poo chai

trim 两侧删除指定字符

select trim(‘x’ from ‘xxxxxhello worldxxxx’) from dual
–hello ; //注意顺序

replace 替换字符

select replace (‘hello world’,‘ll’,‘66’) from dual --he66o world

'hello world'   目标字符串    使用66 替换llo.   全部替换

substr从字符串的某个位置开始,截取指定数量个字符

select substr (‘poo chai’,3,4) from dual
– o ch