[SQL Server] Enlever les accents dans une chaîne de caractère

 

-- =============================================

-- Author     : KHARROUBI Zouhaier

 

-- Create date: 25/04/2014

 

-- Description: Enlever les accents dans une chaine de caractère

 

-- =============================================

 

SELECT CAST(N'úüáéèíóû' AS VARCHAR(MAX)) COLLATE SQL_Latin1_General_Cp1251_CS_AS AS RESULTAT

Résultat :

enlever accents

--Faire une jointure entre deux tables en écartant les accents et les majuscules

SELECT * FROM TABLE_1 T1

JOIN TABLE_2 T2 ON CAST(T2.Champ_1 AS VARCHAR(100)) COLLATE SQL_Latin1_General_Cp1251_CI_AS =CAST(T1.Champ_1 AS VARCHAR(100)) COLLATE SQL_Latin1_General_Cp1251_CI_AS