1. La clause ORDER BY
Permet de trier les résultats d'une requête :
SELECT nom, age FROM clients ORDER BY age DESC;
ASC
(ordre croissant, par défaut), DESC
(ordre décroissant).
2. La clause LIMIT
Utilisée pour limiter le nombre de résultats :
SELECT * FROM clients LIMIT 5;
3. La clause BETWEEN
Sélectionne des valeurs dans une plage donnée :
SELECT * FROM clients WHERE age BETWEEN 20 AND 30;
4. La clause IN
Filtre les lignes avec des valeurs spécifiques dans une liste :
SELECT * FROM clients WHERE ville IN ('Paris', 'Lyon', 'Marseille');
5. La clause LIKE
Utilisée pour rechercher un motif dans une chaîne :
SELECT * FROM clients WHERE nom LIKE 'A%';
%
représente une suite de caractères, _
représente un seul caractère.
6. La clause IS NULL
Pour vérifier les champs vides (nulls) :
SELECT * FROM clients WHERE ville IS NULL;
Résumé : ce que tu dois retenir
ORDER BY
pour trierLIMIT
pour restreindre les résultatsBETWEEN
,IN
,LIKE
pour filtrer plus finementIS NULL
pour repérer les données manquantes
Ces clauses sont très utiles pour explorer et analyser plus efficacement tes données SQL. Entraîne-toi à les combiner dans une même requête pour gagner en puissance !
Aucun commentaire:
Enregistrer un commentaire