Select where MYSQL


hm19000
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 492
Inscription: 2 Oct 2005

Select where MYSQL

Message le Mar Avr 03, 2007 23:59

Bonjour

Quelle est la suntaxe a mettre pour selectionner les mots d'une attribut qui commance par example de la lettre a.

Merci


finstreet
WRInaute accro
WRInaute accro
 
Messages: 16999
Inscription: 10 Juil 2005

Message le Mer Avr 04, 2007 0:41

SELECT * FROM ta_table WHERE leChamp LIKE "a%"


hm19000
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 492
Inscription: 2 Oct 2005

Message le Mer Avr 04, 2007 0:44

merci


NxtGen
WRInaute impliqué
WRInaute impliqué
 
Messages: 761
Inscription: 24 Oct 2006

Message le Mer Avr 04, 2007 2:03

tu as aussi
SELECT * FROM ta_table WHERE LEFT(attribut,1)='a'
qui parait-il est plus rapide

hyadex
WRInaute impliqué
WRInaute impliqué
 
Messages: 753
Inscription: 23 Jan 2005

Message le Mer Avr 04, 2007 3:32

J'en profite pour faire ma petite demande. C'est quasiment la meme question :

Quelle est la syntaxe pour faire 2 WHERE avec le meme SELECT ?

par exemple je veux selectionner dans une meme table le nom d'une personne commencant par N ET l'age etant 27.

Merci


biscuit
WRInaute impliqué
WRInaute impliqué
 
Messages: 519
Inscription: 5 Juin 2006

Message le Mer Avr 04, 2007 6:57

SELECT * FROM table WHERE champs_nom LIKE "n%" AND champs_age=27

lefou
WRInaute discret
WRInaute discret
 
Messages: 131
Inscription: 7 Juin 2005

Message le Mer Avr 04, 2007 15:38

Il est aussi possible d'utiliser les expressions régulières :
Code: Tout sélectionner
SELECT * FROM table WHERE champs_nom REGEXP "^[nN]" AND champs_age=27

hyadex
WRInaute impliqué
WRInaute impliqué
 
Messages: 753
Inscription: 23 Jan 2005

Message le Mer Avr 04, 2007 16:18

Merci pour votre aide

Il me semblais avoir deja essayé la solution de biscuit, mais bon, je vais reessayer...

Merci


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités