Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/07/2011, 16h59   #1
Membre du Club
 
Inscription : novembre 2007
Messages : 132
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 132
Points : 44
Points : 44
Par défaut Ignorer les espaces dans WHERE

Salut,

Je veux que la base de données me retourne le champs qui contient "la porte" par exemple si l’utilisateur entre "la porte" mais aussi s'il entre "laporte".

Est ce qu'il y a une manière de faire ça en oracle sql?

Je vais l’écrire pour que ça soit plus clair:

Code :
SELECT * FROM nom_table WHERE ignore_spaces(nom_champs) = chaine_sans_espaces
ici la fonction ignore_spaces est fictive, et je me demande s'il est possible de faire quelque chose d’équivalent.

Merci
helpcomm est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 17h03   #2
Membre régulier
 
Inscription : septembre 2008
Messages : 84
Détails du profil
Informations forums :
Inscription : septembre 2008
Messages : 84
Points : 88
Points : 88
vous pouvez essayer ceci :
Code :
SELECT * FROM nom_table WHERE REPLACE(nom_champs, ' ', '') = chaine_sans_espaces
spdev666 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 17h03   #3
Expert Confirmé
 
Avatar de 7gyY9w1ZY6ySRgPeaefZ
 
Homme
dba
Inscription : juillet 2007
Messages : 2 520
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Canada

Informations professionnelles :
Activité : dba

Informations forums :
Inscription : juillet 2007
Messages : 2 520
Points : 3 967
Points : 3 967
Code :
SELECT * FROM nom_table WHERE REPLACE(nom_champs, ' ', '') = 'laporte'
__________________
les règles du forum - mode d'emploi du forum
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs.
(Rappel : "ça ne marche pas" n'est pas un message d'erreur)
JE NE RÉPONDS PAS aux questions techniques par message privé.
Écrire en français sur un forum est une marque minimale de respect.
7gyY9w1ZY6ySRgPeaefZ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2011, 17h10   #4
Membre du Club
 
Inscription : novembre 2007
Messages : 132
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 132
Points : 44
Points : 44
Merci pour la reponse rapide
helpcomm est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h13.


 
 
 
 
Partenaires

Hébergement Web