Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Débuter
Débuter Forum d'entraide pour débuter avec MySQL
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 17/08/2011, 18h20   #1
Nouveau Membre du Club
 
Inscription : octobre 2007
Messages : 89
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 89
Points : 31
Points : 31
Par défaut Paramètres adéquats avec LIKE

Bonjour,
Je veux voir apparaitre dans un liste 'SELECT', les entrées commençant par A,B, C ou D.
Ceci fonctionne, mais me paraît laborieux :
Code :
SELECT `ref` FROM `fiche` WHERE `ref` LIKE 'A%' OR `ref` LIKE 'B%' OR `ref` LIKE 'C%' OR `ref` LIKE 'D%'
Surtout que j'ai tout l'alphabet divisé en 5 'SELECT' à me farcir..!

J'ai trouvé : [abcd]%, bien que je ne note aucune erreur, je n'ai aussi aucun retour !

Y aurait-il une autre façon de faire..

Merci
bilcosby est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 09h32   #2
Membre Expert
 
Avatar de Yanika_bzh
 
Homme Yannick
Ingénieur Etudes & Developpements
Inscription : février 2006
Messages : 1 125
Détails du profil
Informations personnelles :
Nom : Homme Yannick
Localisation : France, Deux Sèvres (Poitou Charente)

Informations professionnelles :
Activité : Ingénieur Etudes & Developpements
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : février 2006
Messages : 1 125
Points : 1 670
Points : 1 670
Vous devriez trouver votre bonheur ici
__________________
Dans la connaissance du monde, ceux qui ne savent rien en savent toujours autant que ceux qui n'en savent pas plus qu'eux. (Pierre Dac)
Yanika_bzh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2011, 19h13   #3
Nouveau Membre du Club
 
Inscription : octobre 2007
Messages : 89
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 89
Points : 31
Points : 31
Merci
J'étais loin de m'imaginer utiliser REGEXP.
Malgré une belle frayeur en lisant ton lien(traduction automatique apparemment !) J'ai fouillé et trouvé la formule que je voulais :
Pour ceux que ça intéressent:
Code :
 $sql = "SELECT `ref` FROM `fiche` WHERE `ref` REGEXP '(A|B|C|D)' ";
Merci de ton aide

@bientôt
bilcosby 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 07h02.


 
 
 
 
Partenaires

Hébergement Web