SQL Cheat Sheet (PDF à télécharger)
Sélectionnez un chapitre
Vous débutez en SQL ? Notre SQL Cheat Sheet est conçu pour vous faciliter la tâche. Retrouvez les commandes et syntaxes essentielles dans cet aide-mémoire, disponible en ligne.
Téléchargez votre Cheat Sheet SQL en PDF
Qu'est-ce qu'une Cheat Sheet ?
UneCheat Sheet est une antisèche qui regroupe les commandes les plus courantes pour débuter en SQL. Cet outil vous permet d'exécuter vos premières requêtes et de manipuler des bases de données de manière rapide et efficace.
Exemple de dataset
Pour illustrer les différentes commandes dans cette cheat sheet SQL, nous avons pris l'exemple d’un dataset composé de 2 tables :
- bakery_listings, qui dénombre les boulangeries dans 5 villes françaises, avec différentes informations comme le nombre moyen de clients, et la région.
- city_listings, qui nous fournit des informations générales sur 5 villes françaises.
Table bakery_listings
Table city_listings
Sélectionner des données
Sélectionner toutes les colonnes d’une table
Sélectionner uniquement certaines colonnes
Sélectionner des données et les trier par ordre croissant
Pour les trier par ordre décroissant, remplacer ASC par DESC.
Sélectionner uniquement les premières lignes d’une table
Filtrer les données à partir d’une colonne texte
Filtrer à partir d’une colonne texte avec une seule condition
Filtrer à partir d’une colonne texte avec plusieurs conditions
Filtrer à partir d’une colonne texte selon le début et la fin du texte
Cette commande affiche toutes les villes dont le nom commence par 'P' et ne se termine pas par 'e'.
Filtrer les données à partir d’une colonne nombre
Filtrer à partir d’une colonne nombre avec une seule condition
Cette commande affiche toutes les villes où le nombre moyen de clients quotidiens est supérieur ou égal à 150. Il est également possible de filtrer en utilisant les autres opérateurs de comparaison numérique :
- = pour égal
- > pour strictement supérieur à
- < pour strictement inférieur à
- =< pour inférieur ou égal à
Filtrer à partir d’une colonne nombre avec une plage de valeurs
Cette commande affiche toutes les villes où le nombre moyen de clients quotidiens dans les boulangeries est compris entre 100 et 300.
Filtrer pour n’afficher que les lignes où une valeur est manquante
Il est également possible d’afficher uniquement les lignes où la donnée n’est pas manquante, en utilisant la commande IS NOT NULL.
Filtrer les données à partir de plusieurs conditions
Logique AND
Logique OR
Agréger des données
SUM() pour calculer la somme
Cette commande calcule le nombre total de boulangeries dans toutes les villes de notre table.
MAX() pour récupérer la valeur maximale
Pour récupérer la valeur minimale, utiliser la fonction d’agrégation MIN().
AVG() pour calculer la moyenne
Cette commande calcule le nombre moyen de boulangeries par ville.
ROUND() pour arrondir les résultats
Cette commande arrondit le nombre moyen de boulangeries par ville.
Utilisation de ses fonctions avec GROUP BY
Cette commande très puissante permet de grouper plusieurs lignes en fonction du contenu d’une colonne. Par exemple, ici on groupe les données en fonction de la colonne région et on calcule le nombre de boulangeries dans chaque région.
Opérations de Jointure
Les jointures permettent de combiner en une seule table les données provenant de plusieurs tables ayant une colonne en commun.
Dans le cas de notre dataset, les 2 tables bakery_listings et city_listings ont en commun la colonne city qu’on va pouvoir utiliser comme clé de jointure.
INNER JOIN
LEFT JOIN
RIGHT JOIN
FULL JOIN
3 étapes pour maîtriser SQL
- Débutez votre apprentissage avec notre cours gratuit de 2 heures sur SQL, conçu pour vous fournir une base solide.
- Intégrez notre formation Data pour débutant, qui comprend un module dédié à SQL : c’est idéal pour apprendre comment analyser des données à l’aide du SQL !
- Participez à notre formation avancée en Data Analysis, pour atteindre un niveau expert en SQL et commencer votre carrière de data analyst.
Questions fréquentes
Quelle est la différence entre le SQL et le NoSQL ?
SQL structure les données de manière relationnelle, en tables avec des relations définies. NoSQL stocke les données dans des formats libres comme les documents, les graphes.
Comment apprendre SQL gratuitement ?
Il existe plusieurs solutions pour vous former gratuitement à SQL :
- Inscrivez-vous sur JULIE pour une introduction gratuite à SQL.
- Accédez à des ressources précieuses sur SQL.SH.
- Suivez des chaînes YouTube dédiées à l'apprentissage de SQL.
Quels sont les avantages de MySQL par rapport à d'autres SGBD ?
MySQL est populaire pour sa facilité d'utilisation, sa robustesse et sa compatibilité multiplateforme. Il est également open source et dispose d'une grande communauté de support.
Articles recommandés
Analyse de donnees
Formation gratuite à SQL
Découvrez les meilleures formations gratuites pour apprendre à coder en SQL : cours en ligne, au format PDF ou vidéos sur Youtube !
Analyse de donnees
Qu'est-ce qu'une base de données NoSQL ? | Jedha
Tout savoir sur les données NoSQL ! Vous cherchez une formation diplômante ? Rendez-vous sur notre site !
Analyse de donnees
Les 5 meilleures formations pour apprendre le SQL
Vous recherchez une formation SQL ? Jedha vous présente les 5 meilleurs cours de SQL pour monter en compétences rapidement sur le sujet !
Data Science
Les 5 meilleures formations pour devenir Data Analyst
Vous souhaitez vous former en analyse de données mais vous avez du mal à vous y retrouver dans la jungle des formations ? On a listé pour vous les meilleurs formations et cours pour devenir Data Analyst en 2023.