本经验以下图字符串为例来演示replace,substring,charindex,right,left这5个sqlserver函数的使用方式,

步骤1:replace函数的使用
-
1
第一步:函数说明:replace函数为字符替换函数,函数语法如下:
replace(操作的字符串,'需要替换的字符串','替换后的字符串')
例如:我们需要把我们示例字符串中的'123'替换成'abc',可以输入以下代码
select replace(@STRING,'123','abc')进行替换
-
2
第二步:结果输出,我们发现字符串中的123变成了abc,这就是replace的使用方式
END
步骤2:substring的使用
-
1
第一步:函数说明:substring为字符串截取函数,以下为语法
substring(操作的字符串,从哪个地方开始截取,截多长)
例如:我需要从实例字符串的第3个字符开始截取,截取5个字符这么长
输入以下代码
select substring(@string,3,5)
-
2
第二步:执行查询,这样我们就完成了我们字符串的截取
END
步骤3:charindex函数的使用
-
1
第一步:函数说明,字符索引函数,也就是查找字符位置,以下为语法
charindex(查找的字符串,操作的字符串,从哪个位置开始找)
例如:查找@在哪个位置,可以输入以下代码
select charindex('@',@string,1)
-
2
第二步:执行查询,这样我们就完成了我们字符串位置的查找
END
步骤4:left函数的使用
-
1
第一步:函数说明:从名字就可以看出来取字符串左边的字符串,以下为语法:
left(操作的字符串,以哪个位置为分割位)
例如:我们需要在我们示例字符串中截取前面的四个字符,那么可以这么写
select left(@string,4)
-
2
第二步:执行查询,获取了该字符串左边的4个字符
END
步骤5:right函数的使用
-
1
第一步:函数说明:从名字就可以看出来取字符串右边边的字符串,以下为语法:
right(操作的字符串,以哪个位置为分割位)
例如:我们需要在我们示例字符串中截取最后面的四个字符,那么可以这么写
select right(@string,4)
-
2
第二步:执行查询,获取了该字符串最右边的4个字符了
END
文章评论