...
set reason=CASE CHARINDEX(',', reason)
WHEN 0 THEN reason
WHEN 1 THEN ''
ELSE LEFT(reason, CHARINDEX(',', reason)-1)
END
Trata-se dos 3 casos de
- sem vírgula
- o primeiro caractere é uma vírgula
- um número seguido por uma vírgula