LiL'SkiSo Posté 10 Mars 2006 Posté 10 Mars 2006 Bonjour à tous, J'ai une petite question, je voudrais sélectionner dans un champ texte tout ce qui commence par SJ-A, car en fait, il y'a des SJ-A0001, SJ-A0002, SJ-B0001, ... Comment faire dans la reqûete ? Merci !
Dan Posté 10 Mars 2006 Posté 10 Mars 2006 Select nom_du_champ from nom_de_table where nom_du_champ like 'SJ-A%' Tout simple !
Julien L. Posté 10 Mars 2006 Posté 10 Mars 2006 (modifié) SELECT `nom_du_champ` FROM `nom_de_table` WHERE substring(`nom_du_champ`,1,4) = 'SJ-A' Modifié 10 Mars 2006 par Julien L.
LiL'SkiSo Posté 10 Mars 2006 Auteur Posté 10 Mars 2006 Salut ! Celui de Dan fonctionne à merveille, merci à vous deux !
LiL'SkiSo Posté 11 Mars 2006 Auteur Posté 11 Mars 2006 Bonjour, J'aurais voulu savoir aussi comment faire la même chose mais en php ? Merci !
LiL'SkiSo Posté 14 Mars 2006 Auteur Posté 14 Mars 2006 Ben par exemple pour des conditions comme if ( $kkchose == 'SJ-A%') ou if ( $kkchose like 'SJ-A%') ... Merci !
LiL'SkiSo Posté 14 Mars 2006 Auteur Posté 14 Mars 2006 Ok, mais juste pour savoir, pourquoi 0, 4 ? Merci !
captain_torche Posté 14 Mars 2006 Posté 14 Mars 2006 0, parce qu'on prend à partir du premier caractère (noté 0), et 4, parce qu'on prend une longueur de 4 caractères. http://fr3.php.net/manual/fr/function.substr.php
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant