SQLserver中查找字符串的自定义函数--LEFT()、RIGHT()、SUBSTRING()

原创
小哥 3年前 (2022-11-02) 阅读数 8 #大杂烩

一、sql server提供了三种常见的截取字符串的方法,LEFT()、RIGHT()、SUBSTRING()

1、LEFT()函数
语法:LEFT(character,integer)
注:参数1:要截取的字符串,参数。。。2:截获的字符数
注意:返回字符串左侧指定数量的字符。
select LEFT(SqlServer_2014,3)
结果:Sql

2、RIGHT()函数
语法:RIGHT(character,integer)
注:参数1:要截取的字符串,参数。。。2:截获的字符数
注意:返回字符串右侧指定数量的字符。
select RIGHT(SqlServer_2014,4)
结果:2014

3、SUBSTRING()函数
语法:SUBSTRING(character,start,length)
注:参数1:要截取的字符串,参数。。。2:下标开始截取,参数3:截取的字符长度
描述:返回字符串中间的字符。
select SUBSTRING(SqlServer_2014,4,6)
结果:Server

2.示例:

 --截取绳子的左侧5个字符--
select Hello World!,LEFT(Hello World!,5) as 左边5个字符
--截取字符串的右侧6个字符--
select Hello World!,RIGHT(Hello World!,6) as 右边6个字符
--截取字符串的中间部分8个字符(第二个参数从哪个字符下标开始)
select Hello World!,SUBSTRING(Hello World!,3,8) as 中间8个字符

结果如下:

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除