Sử dụng REVERSE và STUFF :
SELECT
REVERSE(
STUFF(
REVERSE(LTRIM(RTRIM(INETSHORTD))),
1,
CASE WHEN SUBSTRING((REVERSE(LTRIM(RTRIM(INETSHORTD)))), 1, 1) = ',' THEN 1 ELSE 0 END,
''
)
)
FROM tbl
Trước tiên, bạn muốn TRIM dữ liệu của bạn để loại bỏ các khoảng trắng ở đầu và cuối. Sau đó, REVERSE nó và kiểm tra xem ký tự đầu tiên có phải là , không . Nếu có, hãy loại bỏ nó, nếu không thì không làm gì cả. Sau đó, REVERSE nó trở lại một lần nữa. Bạn có thể xóa ký tự đầu tiên bằng cách sử dụng STUFF(string, 1, 1, '') .