Oracle数据库开发利器之函数——字符函数

字符函数

大小写转换函数

  • UPPER(char)把字符串从小写转换为大写
  • LOWER(char)把字符串从大写转换为小写
  • INITCAP(char)把字符串的首字母转换为大写
    这里写图片描述

获取子字符串函数(是从左向右截取的)

SUBSTR(char,[m[,n]])m表示取子串的开始位置 n表示截取子串的位数
注意:m=0表示从首字母开始截取,n可以省略表示从m的位置截取到字符串末尾;
如果m=0且省略n那么结果仍为源字符串;
如果m为负数表示从字符串的尾部开始截取
这里写图片描述

这里写图片描述

字符串的长度

length(char)

这里写图片描述

连接两个字符串

concat(char1,char2 )
等同于||
这里写图片描述

去除子串的函数

  • TRIM(c2 FROM c1) 代表把c2从c1中除去
    这里写图片描述

  • LTRIM(c1[c2])从头部去除c2,只能去除一位
    这里写图片描述

  • RTRIM(c1[c2])从尾部去除c2,只能去除一位
    这里写图片描述
    注意:TRIM(字符串)、LTRIM(字符串),RTRIM(字符串),都只有一个参数的时候,表示去除空格

  • replace(字符串,字符串中要替换的字符串,替换成的内容)
    这里写图片描述
    这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值