TSQL修剪 - 便携式方法

时间:2010-10-08 09:21:24

标签: sql sql-server

我的字符串格式为“DOMAIN \ username”。

我希望修剪字符串中的域和反斜杠。我不能简单地使用RIGHT(),因为我们有多个不同长度的域。

最便携的方式是什么?

谢谢。

2 个答案:

答案 0 :(得分:4)

Select Right('DOMAIN\UserName', Len('DOMAIN\UserName') - Charindex('\', 'DOMAIN\UserName'))

答案 1 :(得分:2)

你可以尝试:

select substring('DOMAIN\username',  charindex('\' ,'DOMAIN\username')+1, len('DOMAIN\username'))