日期:2014-05-16  浏览次数:20521 次

从后面某字符串开始截取
---DN='OU=生产部,OU=××制造有限公司,OU=××产业基地,OU=××集团,DC=××jituan,DC=com'
---从后面第三个OU开始截取得'OU=××制造有限公司,OU=××产业基地,OU=××集团,DC=××jituan,DC=com'
REVERSE(substring(REVERSE(DN),1,dbo.char_index(REVERSE(DN),REVERSE('OU'),3)+1))

?

函数char_index(@string varchar(8000),@char varchar(10),@index smallint) 查找某字符串在第N次出现的位置