oracle字符函数用法

本文深入讲解了SQL中常用的字符串操作函数,包括concat用于链接字符串,instr获取子串位置,length求字符串长度,lower和upper转换字符串大小写,initcap首字母大写,ltrim和rtrim删除指定字符,trim双侧删除,replace字符替换,以及substr截取指定数量的字符。通过具体示例,读者可以快速掌握这些函数的用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值