Description du cours
Dans ce cours, vous apprendrez de nombreuses façons de rapporter des données à l'aide de SQL, le système de base de données relationnelle open source. Vous apprendrez également comment fusionner des données sur plusieurs tables ainsi qu'à comment appliquer des fonctionnalités avancées de SQL telles que des variables et des fonctions.
Objectifs d'apprentissage
- Comment interroger les données à partir d'une table à l'aide de SQL
- Comment filtrer et trier les données en utilisant SQL
Compétences que vous apprendrez
- Programmation de bases de données
- Sql étendu
- Mysql++
- MySQL
- Bases de données relationnelles
- SQL (langage de programmation)
Ce que vous allez apprendre
- Extraire des données à l'aide des instructions SELECT, WHERE, LIKE et IN pour obtenir des données plus détaillées
- Filtrer et trier les données avec la clause WHERE et les opérations ORDER BY
- Utiliser des fonctions de chaîne, des fonctions de date et d'heure, et des alias pour modifier les en-têtes de rapport
- Regrouper et résumer les résultats SQL en utilisant GROUP BY, COUNT et la clause HAVING
- Fusionner des données sur plusieurs tables en utilisant JOIN et UNION, et interroger plusieurs tables
- Créer des vues, des sous-requêtes (subselects), des variables personnalisées, des fonctions et des procédures pour des requêtes plus rapides et plus précises
Points clés à retenir
- Ce cours intermédiaire s'appuie sur les bases SQL pour aider les apprenants à configurer des requêtes qui extraient les bonnes données pour des rapports plus détaillés et personnalisés.
- Les apprenants s'exercent à extraire des données avec des instructions telles que SELECT, WHERE, LIKE et IN, et à affiner les résultats grâce au tri, au filtrage et aux alias.
- Le cours couvre l'interrogation sur plusieurs tables et bases de données, et la normalisation d'une base de données pour réduire la redondance et augmenter l'efficacité.
- Les données peuvent être combinées et analysées en les fusionnant entre les tables avec JOIN et UNION et en regroupant et résumant les résultats avec GROUP BY et HAVING.
- Les sujets avancés incluent la création de vues, de sous-requêtes, de variables personnalisées, de fonctions et de procédures pour obtenir les données nécessaires rapidement et précisément.
Foire aux questions
À qui s'adresse ce cours ?
Il s'adresse aux apprenants qui maîtrisent les bases du langage SQL et souhaitent effectuer des extractions de données plus spécifiques pour obtenir des rapports plus détaillés adaptés à leurs besoins professionnels.
Quelles instructions et fonctions de requête le cours couvre-t-il ?
Il couvre SELECT, WHERE, LIKE et IN pour extraire des données ; ORDER BY pour le tri ; les alias pour modifier les en-têtes de rapport ; les fonctions de chaîne et les fonctions de date et d'heure ; et GROUP BY, COUNT, et la clause HAVING pour regrouper et résumer les résultats.
Le cours apprend-il à combiner des données provenant de plusieurs tables ?
Oui. Il enseigne comment interroger plusieurs tables, fusionner des données entre des tables à l'aide de JOIN et UNION (ainsi qu'Intersect et Except), et fusionner des lignes en utilisant la clause GROUP BY.
Quelles compétences avancées vais-je acquérir ?
Vous apprendrez comment créer des vues et des sous-requêtes, normaliser une base de données pour réduire la redondance et accroître l'efficacité, et créer des variables, fonctions et procédures personnalisées.
Quelles connaissances préalables sont requises ?
Le cours suppose que vous maîtrisez déjà les bases de SQL et que vous souhaitez élargir vos compétences dans l'utilisation de SQL pour la création de rapports de données.









