...
set reason=CASE CHARINDEX(',', reason)
WHEN 0 THEN reason
WHEN 1 THEN ''
ELSE LEFT(reason, CHARINDEX(',', reason)-1)
END
Dies behandelt die 3 Fälle von
- kein Komma
- erstes Zeichen ist ein Komma
- eine Zahl gefolgt von einem Komma