Vraag : CHARINDEX syntaxis

Hello helpen de Deskundigen,/>I behoefte

INSERT IN tblUserTeams (TeamName, LeaderCode, LeaderDiscipline, MemberCode, MemberDiscipline)
VALUES („TEAM_C“, „SQU01“, „PT“,
LEFT („wil01-HEFBOOM TESTAMENT, PTA“, (CHARINDEX („-“, „WIL01-JACK TESTAMENT, PTA“) - 1)),
RIGHT („wil01-HEFBOOM TESTAMENT, PTA“, (CHARINDEX („,“, „WIL01-JACK TESTAMENT, PTA“) - 1)))

What die ik ben alles links van „-“ (WIL01 in het voorbeeld) heb gewild intro MemberCode en alles rechts van „,“ (PTA in het voorbeeld) in MemberDiscipline.

Thanks vooraf voor uw hulp,

JackW9653
gaan gaan

Antwoord : CHARINDEX syntaxis

Droevige Ah, verkeerd interpreteert uw vraag; u wilt dit:

TUSSENVOEGSEL IN tblUserTeams (TeamName, LeaderCode, LeaderDiscipline, MemberCode, MemberDiscipline)
WAARDEN („TEAM_C“, „SQU01“, „PT“,
LINKER („WIL01-HEFBOOM TESTAMENT, PTA“, (CHARINDEX („-“, „WIL01-HEFBOOM TESTAMENT, PTA“) - 1)),
SUBSTRING („WIL01-HEFBOOM TESTAMENT, PTA“, CHARINDEX („,“, „WIL01-HEFBOOM TESTAMENT, PTA“) +1, LEN („WIL01-HEFBOOM TESTAMENT, PTA“) - CHARINDEX („,“, „WIL01-HEFBOOM TESTAMENT, PTA“)))
Andere oplossingen  
 
programming4us programming4us