📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 12

Retour
Clause WHERE
Facile
SELECT * FROM produits WHERE prix > 100;
Combiner des résultats (UNION)
Avancé
SELECT nom FROM clients UNION SELECT nom FROM prospects;
Filtrer les groupes (HAVING)
Avancé
SELECT categorie, AVG(prix) as prix_moyen FROM produits GROUP BY categorie HAVING prix_moyen > 50;
Jointure externe gauche (LEFT JOIN)
Intermédiaire
SELECT u.nom, c.id FROM utilisateurs u LEFT JOIN commandes c ON u.id = c.utilisateur_id;
Jointure interne (INNER JOIN)
Intermédiaire
SELECT u.nom, c.id FROM utilisateurs u JOIN commandes c ON u.id = c.utilisateur_id;
Limiter le nombre de résultats (LIMIT)
Facile
SELECT * FROM articles ORDER BY date_publication DESC LIMIT 10;
Opérateur AND/OR
Facile
SELECT * FROM produits WHERE categorie = 'Livre' AND prix < 20;
Pagination (LIMIT, OFFSET)
Intermédiaire
SELECT * FROM articles LIMIT 10 OFFSET 20; -- Affiche les articles 21 à 30
Regrouper les résultats (GROUP BY)
Intermédiaire
SELECT categorie, COUNT(*) FROM produits GROUP BY categorie;
Sélectionner des valeurs distinctes (DISTINCT)
Facile
SELECT DISTINCT pays FROM clients;
Trier les résultats (ORDER BY)
Facile
SELECT * FROM utilisateurs ORDER BY nom ASC;
Trier par ordre descendant
Facile
SELECT * FROM produits ORDER BY prix DESC;