SQL Select everything after character

前端 未结 6 712
半阙折子戏
半阙折子戏 2021-02-07 07:18

I\'d like to select everything AFTER a certain character (-) that is placed on the most right side.

Eg.

abcd-efgh-XXXX

And I\'d like t

6条回答
  •  隐瞒了意图╮
    2021-02-07 07:49

    @thegameiswar had a clever solution, since I needed the results from a comma delimited list. I don't have SQL 2016, so I made it work with a user defined split function.

    ;with cte
    as
    (
     select 
     *,row_number() over (order by (select null)) as rownum
     from database..[fn_SplitDelimitedList](@CommaDelimitedList,',')
    )
    select * from cte 
    order by rownum desc
    

提交回复
热议问题