基于分隔符的 SQL 拆分,仅保留第二个元素

Rho*_*nda 4 sql-server string split delimiter

我有 T-SQL 代码,正在研究如何拆分

Aruba\abc
Spain\defg
New Zealand\qwerty
Antartica\sporty
Run Code Online (Sandbox Code Playgroud)

这样列输出

abc
defg
qwerty
sporty
Run Code Online (Sandbox Code Playgroud)

到目前为止,我发现了这样的东西,

http://www.aspsnippets.com/Articles/Split-function-in-SQL-Server-Example-Function-to-Split-Comma-separated-Delimited-string-in-SQL-Server-2005-2008-and- 2012.aspx

但它根据分隔符将列拆分为新列。

我希望在分隔符之后保留信息 \

请指教

M.A*_*Ali 6

SELECT RIGHT(ColName , LEN(ColName) - CHARINDEX('\', ColName) )
FROM TABLEName
Run Code Online (Sandbox Code Playgroud)

或者

SELECT PARSENAME(REPLACE(ColName , '\' , '.'),1)
FROM TableName
Run Code Online (Sandbox Code Playgroud)