Search This Blog

Saturday 30 November 2019

How to remove last comma from string in sql server


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))=
           THEN LEFT(@STRING,LEN(@STRING)-1) 
           ELSE @STRING 
       END