iap |
---|
DECLARE @S VARCHAR(100)='CN=AD.Tel,OU=TEST,OU=GROUPS,DC=office,DC=domain,DC=ru';
SELECT SUBSTRING(@S,CHARINDEX('CN=',@S)+3,CHARINDEX(',',@S,CHARINDEX('CN=',@S))-CHARINDEX('CN=',@S)-3);
|
А если 'CN=' вообще нет?! Тогда так:
DECLARE @S VARCHAR(100)='CN=AD.Tel,OU=TEST,OU=GROUPS,DC=office,DC=domain,DC=ru';
SELECT SUBSTRING(@S,NULLIF(CHARINDEX('CN=',@S),0)+3,CHARINDEX(',',@S,CHARINDEX('CN=',@S))-CHARINDEX('CN=',@S)-3);