sql server中replace()函数,可用于字符串替换

本文介绍了SQLServer中的REPLACE函数用于字符串替换,例如将'张三'替换为'张四'。同时展示了EXTEND示例,如何利用REPlicate函数创建多层分类的显示样式,如'└└小米'。通过这两个函数,可以有效地处理和格式化数据库中的文本信息。

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

语法

sql server中replace()函数,可用于字符串替换

replace(string1,string2,string3)

string1:搜索的文本

string2:查找的文本

string3:替换的文本

示例-名字替换

select replace('张三','三','四')

结果

张四

延伸示例-分类

分类:数码产品>手机>小米
小米分类的显示样式是:└└小米

分类的显示样式是:

数码产品
└手机
└└小米

数码分类ID:1
手机分类ID:2
小米分类ID:3

小米分类ID路由是:1-2-3

select REPLICATE('└',(len('1-2-3')-len(replace('1-2-3','-',''))))+'小米'

结果

└└小米

延伸阅读

SQL Server中的Replicate函数。循环字符次数,可用于多层分类

SQL Server中的Replicate函数。循环字符次数,可用于多层分类_橙cplvfx-技术踩坑记-CSDN博客SQL Server中的Replicate函数。循环字符次数,可用于多层分类https://cplvfx.blog.csdn.net/article/details/123275671

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

橙-极纪元JJYCheng

客官,1分钱也是爱,给个赏钱吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值