Oracle,SUBSTR()函数、REPLACE()函数解析及示例。

  1. substr(string,star,count)
    解析:
    string:需要截取的函数。
    star:起始位置。
    count:截取个数。
    注:当count不输入值时,默认从第star个开始,后面的字符串全部截取。
    示例1:
    在这里插入图片描述

从字符串的第二个开始截取,截取4个。

示例2:
在这里插入图片描述
COUNT不输入值,即默认从第二个字符开始截取后面的所有字符串。

示例3:
在这里插入图片描述
当字符串中间有空格时,空格也会算入其中。

示例4:

在这里插入图片描述
从字符串的倒数第三个取2个。

示例5:
在这里插入图片描述
当|star| ≤ count时,取|star|个,当|star| ≥ count 时,取 count个。
注:当star为负数时,截取个数又star来决定。

示例6:
在这里插入图片描述
当star为负数,count没有值时,截取倒数第star个字符后的所有字符,包括倒数第star个。

2.replace(‘string1’,‘string2’,‘string3’)
字符串更换函数。
解析:
string1:需要进行更改的字符串。
string2:要被替换的字符串。
string3:替换字符串。
示例:
在这里插入图片描述讲需要更改的字符串‘hello world!’ 中的world更改为myworld。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值