SQL de A à Z De la simple lecture à l'analyse de données complète
Contenu
Objectifs
- Comprendre ce qu'est une base de données relationnelle (tables, colonnes, lignes)
- Savoir ce que le langage SQL permet de faire (interroger, ajouter, modifier, supprimer)
- Être capable de formuler une question "métier" traduisible en requête SQL
Programme
Module 1 : Immersion et Configuration (1h30)
- Qu'est-ce qu'une base de données relationnelle ? (Tables, colonnes, lignes).
- Les types de données essentiels (TEXT, INTEGER, DECIMAL, DATE, BOOLEAN).
- Le concept fondamental : Clés Primaires et Clés Étrangères. Explication visuelle pour préparer le terrain des jointures.
- Exercices pratique : Découverte de l’outil Microsoft SQL Server Management Studio.
- Lire des données avec SELECT et FROM (* vs colonnes spécifiques).
- Utiliser AS pour créer des alias et clarifier les résultats.
- Explorer les données avec LIMIT et DISTINCT.
- Filtrer les lignes avec WHERE et les opérateurs de comparaison (=, !=, >, <).
- Exercices pratiques : "Mes premières requêtes"
- Filtrer sur des listes et des intervalles (IN, BETWEEN).
- Rechercher des motifs textuels avec LIKE (% et _).
- Gérer les valeurs absentes avec IS NULL et IS NOT NULL.
- Combiner les conditions logiques avec AND, OR, NOT et l'importance des parenthèses ().
- Exercices pratiques : "Affiner la recherche"
- Mettre en ordre les résultats avec ORDER BY (sur une ou plusieurs colonnes, ASC/DESC).
- Introduction aux fonctions SQL :
- Fonctions de texte : CONCAT, LOWER, UPPER, LENGTH.
- Fonctions de date (simples) : EXTRACT(YEAR FROM ...)
- Exercices pratiques : "Préparer un rapport lisible"
- Le concept d'agrégation : passer de plusieurs lignes à une seule valeur de résumé.
- Les fonctions COUNT, SUM, AVG, MIN, MAX.
- Le pivot de l'analyse : la clause GROUP BY pour effectuer des calculs par catégorie.
- Exercices pratiques : "Premiers indicateurs clés"
- La différence essentielle entre WHERE (filtre les lignes avant l'agrégation) et HAVING (filtre les groupes après l'agrégation).
- Introduction à la logique CASE WHEN ... THEN ... END pour créer des segmentations personnalisées.
- Exercices pratiques : "Analyse segmentée"
- Révision du concept de clés primaires/étrangères.
- INNER JOIN : La jointure de l'intersection. Comment lier deux, puis trois tables.
- LEFT JOIN : La jointure de l'exhaustivité. Idéale pour trouver des "manques" ou des asymétries.
- Différence conceptuelle et cas d'usage entre INNER et LEFT JOIN.
- (Optionnel/Introduction rapide) : RIGHT JOIN et FULL OUTER JOIN.
- Exercices pratiques : "Connecter le tout"
- Projet Final : "Analyse Stratégique"
Validation / certification préparée
- Niveau de sortie : Sans niveau spécifique
Dates et lieux de formation
Pont-l'Abbé
29
du 30/10/2025
au 31/12/2026
au 31/12/2026
N° session
2119337S
Organisme de formation :
AJCONSULTING
contact@ajconsulting.bzh
contact@ajconsulting.bzh
Lieu de formation :
AJCONSULTING
27 Rue Jean Jaurès
29 Pont-l'Abbé
27 Rue Jean Jaurès
29 Pont-l'Abbé
Organisation :
- Entrée sortie permanente
- Formation à la demande
- 21 heures
Dispositif(s) / Financements :
Financement autre (Entreprises, Individuels, AIF...)
Publics :
Salarié ; Tout public
Durée :
21 heures.
Prérequis :
Maîtrise de l'environnement informatique de base (utilisation d'un système d'exploitation, navigation dans les dossiers, gestion des fichiers). Capacité à utiliser un navigateur web
Source : GREF Bretagne #25186889F
AJCONSULTING
27 Rue Jean Jaurès
29120 Pont-l'Abbé
29120 Pont-l'Abbé
