requete avec left besoin d'aide

Discussions à propos de MySQL, des autres bases de données existantes, et du langage SQL.

Modérateur : Modérateurs

Avatar de l’utilisateur
pierre_dev
Nouveau membre
Messages : 1
Inscription : lun. 05 juin 2006, 22:22

Messagepar pierre_dev » lun. 05 juin 2006, 22:34

Bonjour...
Surement que je tourne au tour de la soluce.. mais je n'y parviens pas.

J'essaie de faire une requete du type suivant

Ex.. Table 1 j'ai la column BON_SUIVIE et les éléments ressemble a ceux-ci:

AVF01 AVC02 AVV83 etc..

je veut faire une requete qu'avec les 3 premiere caractere.. mais cela ne fonctionne pas..

ex. select * from table1 where LEFT(BONSUIVIE,3) IN ('AVF', 'AVC')

Merci de m'aider.

Avatar de l’utilisateur
karrakis
Membre ancien
Membre ancien
Messages : 444
Inscription : lun. 26 avr. 2004, 12:29
Localisation : Paris
Contact :

Messagepar karrakis » jeu. 08 juin 2006, 12:10

Quelle BDD ? Quelle version ? t'as des message d'erreur ?

j'obtinet ce genre de chose avec ta requette :

Code : Tout sélectionner

mysql> select * from type where left(libelle,3) in ("Fic","Liv");
+------+---------+--------+------------+
| type | libelle | parent | mtime      |
+------+---------+--------+------------+
|   11 | Livrets |      9 | 1148983205 |
|   10 | Fiches  |      9 | 1148983154 |
+------+---------+--------+------------+
2 rows in set (0.01 sec)


Revenir vers « SQL »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité