Caractères spéciaux et blancs à retirer [Résolu] - SQL/NoSQL - Programmation
Marsh Posté le 21-12-2009 à 11:39:24
Ce n'est pas dans le SQL de base. Donc cela dépend du langage d'accès à la base données.
Il faudrait donc nous dire avec quelle base de données (Oracle, MySQL, ...) ?
De toutes manières, la réponse sera sans doute de faire cela après la requête plutôt que dans la requête.
Marsh Posté le 21-12-2009 à 12:49:12
Sous Oracle, il existe la fonction TRANSLATE().
Par exemple
select translate('Hélène', 'eéèln', 'EEELN') from dual |
donne HELENE (testé avec Oracle 11).
Marsh Posté le 21-12-2009 à 11:24:14
Bonjour à tous, j'aimerais enlever les blancs et les caractères spéciaux ainsi que mettre tout en majuscule dans ma requête. Ma requête va sortir 2 champs, un nom et un prénom, par exemple un prénom Jean-Pierre d'origine dans la base devras être affiché comme ceci apres la requête : JEANPIERRE.
J'ai essayé des choses mais c'est incomplet :
Il ne manquerait plus que d'enlever les caractères spéciaux du type é,è,ê,-,_,', ...
Merci à tous.
Message édité par MaRTy59 le 21-12-2009 à 13:45:28