SQL函数:SUBSTRING截取字符串

SUBSTRING函数作用

截取指定长度的字符

SUBSTRING函数用法

substring(string, start, length)

说明:截取string字符串从start开始length长度的字符

SUBSTRING函数使用举例

下面举例:截取20181219中的1219字符串

--截取目的字符串:1219 
declare @str varchar(50) = '20181219' 
--从第5位1开始截取,截取长度为4
set @str = SUBSTRING (@str,5,4)
select @str

截取效果:

SQL函数:SUBSTRING截取字符串_第1张图片

 如果需要截取字符串开始位置之后的所有长度,则可以将4替换为len(@str)即:

declare @str varchar(50) = '20181219' 
set @str = SUBSTRING (@str,5,LEN(@str))
select @str

截取效果:

SQL函数:SUBSTRING截取字符串_第2张图片

感谢阅读!

你可能感兴趣的:(SQL)