...
set reason=CASE CHARINDEX(',', reason)
WHEN 0 THEN reason
WHEN 1 THEN ''
ELSE LEFT(reason, CHARINDEX(',', reason)-1)
END
Điều này đề cập đến 3 trường hợp của
- không có dấu phẩy
- ký tự đầu tiên là dấu phẩy
- một số theo sau bởi một dấu phẩy