Explorer le code, créer des solutions et partager des connaissances dans le monde fascinant du développement logiciel.

dimanche 29 juin 2025

Apprendre SQL : Les Clauses Avancées

Apprendre SQL : Les Clauses Avancées
Apprendre SQL : Les Clauses Avancées

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 trier
  • LIMIT pour restreindre les résultats
  • BETWEEN, IN, LIKE pour filtrer plus finement
  • IS 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 !

© 2024 Codez avec moi

Aucun commentaire:

Enregistrer un commentaire