...
set reason=CASE CHARINDEX(',', reason)
WHEN 0 THEN reason
WHEN 1 THEN ''
ELSE LEFT(reason, CHARINDEX(',', reason)-1)
END
Dit gaat over de 3 gevallen van
- geen komma
- eerste teken is een komma
- een getal gevolgd door een komma