sql基本的字符函数

本文详细介绍了SQL中的几个关键字符串处理函数,包括INSTR用于查找子串首次出现的位置,TRIM用于去除两侧特定字符,LPAD和RPAD分别实现左填充和右填充至指定长度,以及REPLACE函数用于替换字符串中的特定字符。这些函数在数据处理和信息检索中起着重要作用,帮助提升数据操作的效率和准确性。
摘要由CSDN通过智能技术生成
-- 返回字串的第一次索引位置
SELECT INSTR('杨不悔爱上了殷六侠','殷六侠');
-- 如果没有则返回0
SELECT INSTR('杨不悔爱上了殷六侠','殷w侠');
SELECT INSTR('杨不悔爱上了殷六侠','杨不悔');

-- 去除两边的字符'a'
SELECT TRIM('a' from 'aaaaaaaaaaaaa张翠山张翠山aaaaaaaaaaa');

-- 用指定字符实现左填充至指定长度,如果第一个字符本来就超过指定长度,则截断
SELECT LPAD('殷素素',10,'(●ˇ∀ˇ●)')
SELECT LPAD('殷素素',2,'(●ˇ∀ˇ●)')
-- 用指定字符实现右填充至指定长度
SELECT RPAD('殷素素',10,'(●ˇ∀ˇ●)')
SELECT RPAD('殷素素',12,'ab')

-- 替换字符,中间的字符是被替换的字符,第三个参数是替换的字符
SELECT REPLACE('张无忌爱上了周芷若周芷若','周芷若','赵敏');
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值