欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

获取分割后右边的字符串

程序员文章站 2022-03-30 17:46:20
在数据库实现字符串分割,然后获取分割后右边的字符串,如: 实现这个功能,主要是从右边开始去获取分割的字符的位置来进行切割: CREATE FUNCTION [dbo].[svf_GetSplitRightString] ( @InputString NVARCHAR(4000) , @Delimit ......

在数据库实现字符串分割,然后获取分割后右边的字符串,如:

 

实现这个功能,主要是从右边开始去获取分割的字符的位置来进行切割:

 

获取分割后右边的字符串
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
source code