Frage : CHARINDEX Syntax

Hallo helfen Experten,

I Notwendigkeit einige bei der Syntax vom folgenden:
INSERT IN tblUserTeams (TeamName, LeaderCode, LeaderDiscipline, MemberCode, MemberDiscipline)
VALUES („TEAM_C“, „SQU01“, „Pint“,
LEFT („WIL01-JACK WILLT, Pta“, (CHARINDEX („-“, „WIL01-JACK WILLEN, Pta ") - 1)),
RIGHT („WILLT WIL01-JACK, Pta“, (CHARINDEX („,“, „WIL01-JACK WILLEN, Pta ") - 1)))

What, das ich möchte, ist alles auf der linken Seite „-“ (WIL01 im Beispiel) Intro MemberCode und alles auf der rechten Seite gehen „,“ (Pta im Beispiel) in MemberDiscipline.

Thanks im Voraus einzusteigen für Ihre Hilfe,

JackW9653

Antwort : CHARINDEX Syntax

Ah traurig, misread Ihre Frage; Sie wünschen dieses:

EINSATZ IN tblUserTeams (TeamName, LeaderCode, LeaderDiscipline, MemberCode, MemberDiscipline)
WERTE („TEAM_C“, „SQU01“, „PINT“,
LINK („WIL01-JACK WILLEN, PTA“, (CHARINDEX („-“, „WIL01-JACK WILLEN, PTA ") - 1)),
TEILKETTE („WIL01-JACK WILLEN, PTA“, CHARINDEX („,“, „WIL01-JACK WILLEN, PTA ")+1, LEN („WIL01-JACK WILLEN, PTA“) - CHARINDEX („,“, „WIL01-JACK WILLEN, PTA ")))
Weitere Lösungen  
 
programming4us programming4us