Ich habe eine SQL-Tabelle mit DatenSQL SUBSTRING mit Bedingung
user_id server_id distinguished_name STEVE.BROWN SERVER01 CN=Brown\, Steve N.,OU=Users,OU=CCG - US Remote (USREM),OU=fooUsers,DC=amer,DC=foo,DC=com
Ich möchte die OU Server Name ziehen von oben Daten CCG dh - US Fern
select SUBSTRING(distinguished_name,CHARINDEX('OU',distinguished_name),
LEN(distinguished_name)) from web_ldap_server_user where user_id='STEVE.BROWN'
ich mit diesem QUERY versucht, aber erwartete Ergebnisse nicht erhalten. Kann mir hier jemand helfen?
Erklären Sie kurz, welche Ausgabe genau Sie brauchen –
Sie haben mehrere OU = Einträge, so dass Ihr CHARINDEX ('OU', distinguished_name) nur die erste findet. – pmbAustin
Das ist extrem unklar, was Sie hier wollen. –