Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1596 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Résolu]Caractères spéciaux et blancs à retirer

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu]Caractères spéciaux et blancs à retirer

n°1952013
MaRTy59
Posté le 21-12-2009 à 11:24:14  profilanswer
 

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 :

Code :
  1. SELECT Upper(REPLACE(NOM,' ','')),Upper(REPLACE(PRENOM,' ',''))


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
mood
Publicité
Posté le 21-12-2009 à 11:24:14  profilanswer
 

n°1952026
olivthill
Posté le 21-12-2009 à 11:39:24  profilanswer
 

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.

n°1952029
MaRTy59
Posté le 21-12-2009 à 11:44:25  profilanswer
 

Je suis sur une base Oracle.

n°1952043
olivthill
Posté le 21-12-2009 à 12:49:12  profilanswer
 

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).


Message édité par olivthill le 21-12-2009 à 12:49:39
n°1952063
MaRTy59
Posté le 21-12-2009 à 13:45:11  profilanswer
 

Merci bien :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Résolu]Caractères spéciaux et blancs à retirer

 

Sujets relatifs
Combinatoire avec multiples caractères répétitifs[SGBD] [semi-résolu] Comment organiser mes données de façon optimale ?
[VBscript] comparaison de chaine/filtre(résolu)[C#] (RESOLU) GetSchemaTable trop de champs !
[RESOLU]Serialize de session/ IE ? :/[Résolu] Copier la structure d'un site
[Résolu] Lien non cliquable sous Firefox[résolu] création réseau ad-hoc
[PERL] Récupération ip/mac de dhcpd.leases [RESOLU]Pb avec XML en AS3 [Résolu]
Plus de sujets relatifs à : [Résolu]Caractères spéciaux et blancs à retirer


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR