Welcome to

SqlServer-QA.net

Sign in | Join | Help

Remove duplicate characters from a string

Pinal Dave in his weblog posted about Remove Duplicate Chars From String

Here is its alternate method with Number table approach


create procedure remove_duplicate_characters(@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

GO

EXEC remove_duplicate_characters 'aasssarrrty'

 

returns

 

asrty 

Published Saturday, December 29, 2007 5:13 AM by Madhivanan
Filed under: , ,

Comments

# Remove duplicate characters from a string

Pinal Dave in his weblog posted about Remove Duplicate Chars From String Here is its alternate method

Saturday, December 29, 2007 12:24 AM by Other SQL Server Blogs around the Web

# Remove duplicate characters from a string

Pinal Dave in his weblog posted about Remove Duplicate Chars From String Here is its alternate method

Saturday, December 29, 2007 1:12 AM by SSQA.net - SqlServer-QA.net

# SQL SERVER - Remove Duplicate Characters From a String « Journey to SQL Authority with Pinal Dave

Anonymous comments are disabled