Tri MySql par groupe alphabétique

Résolu/Fermé
silver Messages postés 31 Date d'inscription mercredi 7 novembre 2001 Statut Membre Dernière intervention 2 avril 2016 - 17 sept. 2011 à 11:47
silver Messages postés 31 Date d'inscription mercredi 7 novembre 2001 Statut Membre Dernière intervention 2 avril 2016 - 17 sept. 2011 à 13:08
Bonjour,

Je souhaite récupérer l'ensemble des films de ma base de données commençant par la lettre A, B, C ou D

La méthode que je connais me permet seulement de récupérer les films commençant par une lettre à la fois :
Exemple : SELECT * FROM 'liste_film' WHERE 'titre_film' like 'A%'

Je recherche quelque chose du genre : SELECT * FROM 'liste_film' WHERE 'titre_film' like 'A%-D%' ; pouvant me retourner tous les films dont le titre commence par les lettres A,B,C, ou D

Merci

2 réponses

supernico Messages postés 513 Date d'inscription dimanche 30 décembre 2007 Statut Membre Dernière intervention 20 novembre 2011 193
17 sept. 2011 à 11:55
Bonjour,

Essaie en utilisant REGEXP à la place de LIKE :

SELECT * FROM 'liste_film' WHERE 'titre_film' REGEXP '^[a-dA-D]'
1
silver Messages postés 31 Date d'inscription mercredi 7 novembre 2001 Statut Membre Dernière intervention 2 avril 2016 1
17 sept. 2011 à 13:08
Ça marche, merci !
0