sqlserver常用的字符串操作函数

2025-09-27 11:35:43

1、第一步:函数说明:replace函数为字符替换函数,函数语法如下:

replace(操作的字符串,'需要替换的字符串','替换后的字符串')

例如:我们需要把我们示例字符串中的'123'替换成'abc',可以输入以下代码

select replace(@STRING,'123','abc')进行替换

sqlserver常用的字符串操作函数

2、第二步:结果输出,我们发现字符串中的123变成了abc,这就是replace的使用方式

sqlserver常用的字符串操作函数

1、第一步:函数说明:substring为字符串截取函数,以下为语法

substring(操作的字符串,从哪个地方开始截取,截多长)

例如:我需要从实例字符串的第3个字符开始截取,截取5个字符这么长

输入以下代码

select substring(@string,3,5)

sqlserver常用的字符串操作函数

2、第二步:执行查询,这样我们就完成了我们字符串的截取

sqlserver常用的字符串操作函数

1、第一步:函数说明,字符索引函数,也就是查找字符位置,以下为语法

charindex(查找的字符串,操作的字符串,从哪个位置开始找) 

例如:查找@在哪个位置,可以输入以下代码

select charindex('@',@string,1)

sqlserver常用的字符串操作函数

2、第二步:执行查询,这样我们就完成了我们字符串位置的查找

sqlserver常用的字符串操作函数

1、第一步:函数说明:从名字就可以看出来取字符串左边的字符串,以下为语法:

left(操作的字符串,以哪个位置为分割位)

例如:我们需要在我们示例字符串中截取前面的四个字符,那么可以这么写

select left(@string,4)

sqlserver常用的字符串操作函数

2、第二步:执行查询,获取了该字符串左边的4个字符

sqlserver常用的字符串操作函数

1、第一步:函数说明:从名字就可以看出来取字符串右边边的字符串,以下为语法:

right(操作的字符串,以哪个位置为分割位)

例如:我们需要在我们示例字符串中截取最后面的四个字符,那么可以这么写

select right(@string,4)

sqlserver常用的字符串操作函数

2、第二步:执行查询,获取了该字符串最右边的4个字符了

sqlserver常用的字符串操作函数

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢