DECLARE
@STRING VARCHAR(50) = 'ABC,XYZ,'
SELECT IIF(CHARINDEX(',',REVERSE(@STRING))=1,LEFT(@STRING,LEN(@STRING)-1),@STRING)
OR
SELECT CASE
WHEN CHARINDEX(',',REVERSE(@STRING))=1
THEN LEFT(@STRING,LEN(@STRING)-1)
ELSE @STRING
END
WHEN CHARINDEX(',',REVERSE(@STRING))=1
THEN LEFT(@STRING,LEN(@STRING)-1)
ELSE @STRING
END