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 BYpour trierLIMITpour restreindre les résultatsBETWEEN,IN,LIKEpour filtrer plus finementIS NULLpour 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