...
set reason=CASE CHARINDEX(',', reason)
WHEN 0 THEN reason
WHEN 1 THEN ''
ELSE LEFT(reason, CHARINDEX(',', reason)-1)
END
Si tratta dei 3 casi di
- nessuna virgola
- il primo carattere è una virgola
- un numero seguito da una virgola