📚 Cheatsheet

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

Snippets 16

Retour
Clause WHERE avec égalité
Facile
SELECT * FROM utilisateurs WHERE nom = 'Alice';
Clause WHERE avec opérateur >
Facile
SELECT * FROM produits WHERE prix > 100;
Filtrer les groupes (HAVING)
Avancé
SELECT categorie, COUNT(*) as total
FROM produits
GROUP BY categorie
HAVING total > 5;
Jointure externe droite (RIGHT JOIN)
Avancé
SELECT u.nom, p.nom_produit
FROM utilisateurs u
RIGHT JOIN produits p ON u.id_produit_prefere = p.id;
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 utilisateurs.nom, commandes.id
FROM utilisateurs
INNER JOIN commandes ON utilisateurs.id = commandes.utilisateur_id;
Limiter le nombre de résultats (LIMIT)
Facile
SELECT * FROM produits ORDER BY prix DESC LIMIT 10;
Opérateur AND
Facile
SELECT * FROM produits WHERE prix > 50 AND categorie = 'Electronique';
Opérateur BETWEEN
Intermédiaire
SELECT * FROM commandes WHERE date BETWEEN '2023-01-01' AND '2023-01-31';
Opérateur IN
Facile
SELECT * FROM clients WHERE ville IN ('Paris', 'Lyon', 'Marseille');
Opérateur LIKE
Facile
SELECT * FROM utilisateurs WHERE email LIKE '%@example.com';
Opérateur OR
Facile
SELECT * FROM clients WHERE ville = 'Paris' OR ville = 'Lyon';