Oracle数据库—字符函数

1、chr(m)—返回指定的字符

2、ASCII(m)—返回参数m的十进制数字表示

3、instr(n,m,k,p)

在n中查找m子字符串,并返回一个整数表示它出现的位置;

k指定在参数n中开始搜索的位置;

如果k>0,则在该数字指定的位置开始搜索;

如果k<0,则在该数字指定的位置开始搜索,但位置指定是从字符串结尾处开始的.并且反向搜索;

参数p指定搜索第几次出现的了字符串;
(1)从左边第一个字符开始搜索,第一次出现字符的位置

(2)从左边第一个字符开始搜索,第二次出现字符的位置

(3)从左边第五个字符开始搜索,第一次出现字符的位置

(4)从右边第一个字符开始搜索,第一次出现字符的位置以及第二次出现字符的位置

4、substr(n,m,k)

从n中指定的位置m开始向右侧截取指定长度k的子字符串;

如果m为正,则从字符串n左侧开始计数;

如果m为负,则从字符串n右侧开始计数;
如果未指定k,则返回至该字符串从位置m开始到串尾的子串;

5、lower(m)—返回参数m的小写形式

6、upper(m)—返回参数m的大写形式

7、lpad(k,n,m)

返回在k左边填充若干个m组成长度为n新字符串;

如果n小于k的长度,则变为 将k从左侧截取n个字符;

8、rpad(k,n,m)

返回在k右边填充若干个m组成长度为n新字符串;

如果n小于k的长度,则变为 将k从左侧截取n个字符;

9、trim(m)—去除参数m的首尾空格

10、ltrim(m)—去除参数m的开头空格

11、rtrim(m)—去除参数m的结尾空格

12、length(m)—确定参数m的长度

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值