SQLServer - substring

在操作sqlserver时候用到了substring函数
SUBSTRING ( expression, start, length )
开始start位置的设置,确实如果设置为1,会从第一个字符开始计数,2,3,4....以此类推、
如果此值为负数或 0,则只返回那些所在位置大于零的字符。如果此值大于 $sourceString 的长度,则返回长度为零的字符串。

select substring('北京市海淀区', 1, 6);   -- 北京市海淀区
select substring(convert(text, '北京市海淀区'), 1, 6);  --北京市
       
select substring('abcde',1,3) --abc
select substring('abcde',0,3) --ab
select substring('abcde',-1,3) --a

猜你喜欢

转载自uule.iteye.com/blog/2037984
今日推荐