Frage : Wie man gerade den specifc Text von T-SQL ergreift?

Hallo, schreibe ich eine Frage und muss einen Abschnitt der Schnur gerade ergreifen. Kann jemand helfen?

zum Beispiel: ACCOUNTNAME ACCOUNT

Return VORWÄHLEN von der Resultatsprobe: 10294 - Mayberry

I Notwendigkeit das Rückholresultat, gerade „Mayberry“ zu sein.  Ich dachte an die Anwendung von Teilkette, aber es scheint, dass es eine Satzanzahl von Werten für Anfangs- und Endepunkt nur verwenden kann. Ich benötige es gerade, den Kontonamen NACH zu ergreifen „-“ ist Symbol, das, was me.

Thanks erhält!

Antwort : Wie man gerade den specifc Text von T-SQL ergreift?

CHARINDEX verwenden, um den Ausgangspunkt für die TEILKETTEN-Funktion zu finden:

TEILKETTE (AccountName, CHARINDEX („-“, AccountName) + 1, (LEN (AccountName) - (CHARINDEX („-“, AccountName) + 1)) ALS DelimitedAcctName vom KONTO VORWÄHLEN

hth

valkyrie_nc
Weitere Lösungen  
 
programming4us programming4us