Bonjour,
J'aimerais faire une opération toute bête sur un champs à savoir enlever les accents et mettre le tout en majuscule.
Voici ma requête :
Malheureusement pour moi la mise en majuscule fonctionne mais pas les accents.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT upper([LIBELLE VOIE] COLLATE SQL_Latin1_General_CP1253_CI_AI ) ,[LIBELLE VOIE] ,[CP] ,upper([COMMUNE] COLLATE SQL_Latin1_General_CP1253_CI_AI) FROM Table
Alors que si je prends une valeur d'un champ et que je tape le code suivant :
J'obtiens bien : 1 AVENUE DE L'HOPITAL
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT '1 AVENUE DE L''HÔPITAL' COLLATE SQL_Latin1_General_CP1253_CI_AI
J'ai du mal a comprendre le problème ...
EDIT :
Voici la solution si jamais quelqu'un se la pose :
Code : Sélectionner tout - Visualiser dans une fenêtre à part cast([LIBELLE VOIE] as varchar(max)) COLLATE SQL_Latin1_General_CP1253_CI_AI
Partager