Remove Duplicate Chars From String in SQL Server

==========Create Procedure

CREATE PROCEDURE REMOVE_DUPLICATE(@string VARCHAR(100))
AS
DECLARE @result VARCHAR(100)
SET @result=''
SELECT @result=@result+min(substring(@string ,number,1))
FROM
(
    SELECT number
    FROM master..spt_values
    WHERE type='p' AND number BETWEEN 1 AND len(@string )
) as t
GROUP BY substring(@string,number,1)
ORDER BY min(number)
SELECT @result 


============

EXEC REMOVE_DUPLICATE 'aaabbbbbcc111111111111112'

===========Output



Comments

Popular posts from this blog

GROUP BY, CUBE, ROLLUP and SQL SERVER 2005

How to get content of Ckeditor & Fckeditor using Javascript

How to Fix Error- Sys.WebForms.PageRequestManagerTimeoutException - The server request timed out