获取分割后右边的字符串
在数据库实现字符串分割,然后获取分割后右边的字符串,如:
实现这个功能,主要是从右边开始去获取分割的字符的位置来进行切割:
CREATE FUNCTION [dbo].[svf_GetSplitRightString] ( @InputString NVARCHAR(4000) , @DelimitPosition CHAR(1) ) RETURNS NVARCHAR(4000) AS BEGIN DECLARE @RtvString NVARCHAR(4000) SET @RtvString = RTRIM(@InputString) WHILE CHARINDEX(@DelimitPosition, @RtvString ) <> 0 BEGIN SET @RtvString = RIGHT(@RtvString, LEN(@RtvString) - CHARINDEX (@DelimitPosition, @RtvString) ) END RETURN @RtvString END