# Apprendre SQL - Requêtes et bases de données en pratique > Formation SQL en pratique sur SQL Server : requêtes, agrégations, jointures, vues et procédures stockées. - Adresse : https://espritacademique.com/formations/apprendre-sql-requetes-et-bases-de-donnees-en-pratique/ - Thématique : Data & Business Intelligence - Formateur : Olivier T. - Durée : 6 heures 30 - Nombre de leçons : 91 - Prix à l'unité : 69,00 € (accès à vie, certificat PDF de fin de formation) - Prérequis : Pas de prérequis - ouvert à tous niveaux - Dernière mise à jour : 01/2026 ## Présentation Interrogez et modifiez vos bases de données en SQL sur SQL Server : SELECT, INSERT, UPDATE et DELETE, filtres, agrégations avec GROUP BY, jointures, vues et procédures stockées, avec des exercices corrigés. Cette formation SQL avance par la pratique, des premières requêtes sur SQL Server jusqu'aux procédures stockées. Le parcours démarre par l'installation de SQL Server et de SSMS, puis par la logique d'une base relationnelle : des tables, reliées entre elles. Chaque notion est suivie d'un exercice corrigé. Vous écrivez vos premières requêtes avec SELECT, INSERT, UPDATE et DELETE. Vous apprenez ensuite à filtrer avec WHERE, à trier avec ORDER BY, à gérer les valeurs manquantes et à regrouper les résultats avec GROUP BY et HAVING. Les deux dernières parties vont plus loin : fonctions T-SQL comme CASE WHEN et FORMAT pour mettre en forme les résultats, puis jointures INNER, LEFT et FULL, vues et procédures stockées. Vous y prenez aussi les bons réflexes pour garder des requêtes rapides. ## À l’issue de cette formation SQL (SQL Server), vous pourrez - **Installer et configurer votre environnement :** mettez en place SQL Server et SSMS proprement afin de disposer d'une configuration stable pour travailler sereinement dès vos premières requêtes. - **Comprendre la logique "base relationnelle" :** maîtrisez la structure des tables et des relations pour bâtir un socle de données cohérent et éviter les erreurs de modélisation. - **Maîtriser les requêtes indispensables :** le cours vous apprend à manipuler SELECT, INSERT, UPDATE et DELETE avec méthode pour gérer vos données en toute sécurité. - **Filtrer, trier et transformer les résultats :** apprenez à utiliser WHERE et ORDER BY pour produire des extractions propres, lisibles et exploitables pour vos analyses. - **Agréger et analyser des jeux de données :** réalisez des analyses précises en exploitant GROUP BY et les fonctions de calcul afin de construire des indicateurs de performance fiables. - **Utiliser les fonctions T-SQL essentielles :** apprenez à nettoyer et façonner vos données avec CASE WHEN ou FORMAT pour standardiser vos champs de manière automatisée. - **Écrire des jointures fiables :** reliez correctement plusieurs tables avec INNER et LEFT JOIN pour éviter les doublons et les résultats erronés dans vos rapports. - **Automatiser avec les vues et procédures :** créez des objets SQL réutilisables et faciles à mettre à jour pour standardiser vos traitements et gagner du temps au quotidien. - **Adopter les bons réflexes de performance :** développez un code plus robuste en appliquant les principes d'optimisation (SARGABLE) pour garantir des requêtes rapides. ## Programme ### Fondamentaux & Prise en main de SQL - Presentation_Neutre_Layout_2025 - Présentation du cours - SQL : qu’est-ce que c’est - Outils pour travailler - Installation de SQL Server - Installation de SQL Server Management Studio - Première utilisation de SSMS - Définition d’une base de données - Modifier et supprimer une base de données - Exercice – bases de données - Correction exercice – bases de données - Création d’une table ### Manipulation des données & requêtes SQL fondamentales - Création complète d’une table - Renommer ou modifier une table - Exercice sur les tables - Correction exercice sur les tables (extrait gratuit) - Insertion de données - Requêtes SELECT - Mise à jour des données - Suppression de données - Commentaires SQL - Exercice sur les données ### SQL Avancé & Manipulation des résultats - Correction exercice données - Mise à jour de plusieurs colonnes - Insertion de plusieurs valeurs - Focus sur les sessions précédentes - Alias - LIKE - TOP - DISTINCT - SELECT INTO - Opérateurs de comparaison - Valeurs NULL - Exercice T-SQL – Partie 1 - Correction – T-SQL Partie 1 - AND / OR - ORDER BY - MIN / MAX - COUNT / SUM - BETWEEN - GROUP BY - HAVING - PRINT - Exercice T-SQL – Partie 2 - Correction exercice – Partie 2 - Focus avancé - OFFSET - RTRIM - SUBSTRING - FORMAT - CASE WHEN - IIF - LEFT / RIGHT - CHOOSE - LEN / REPLACE - COALESCE - DROP IF EXISTS - UNION / UNION ALL ### Jointures, vues, procédures et SQL avancé - Correction exercice – Partie 3 - Exercice – Partie 3 - INNER JOIN - LEFT / RIGHT JOIN - FULL JOIN - CROSS JOIN - Jointures multiples - CROSS APPLY / OUTER APPLY - LEFT JOIN vs NOT EXISTS - UPDATE avec jointures - HINT - EXCEPT - CAST / CONVERT - TRY CAST - TRY PARSE - Vues SQL - Création d’une vue - Modification d’une vue - Exercices sur les vues - Création de procédure stockée - Procédure stockée T-SQL - Modifier une procédure stockée - Variables en procédure stockée - Exercices procédures stockées - Correction exercice procédure stockée - SARGABLE - Schémas - Démonstration des schémas - Exercice sur les schémas - Correction exercice schéma - Exercice général - Correction exercice général - Conclusion ## Voir aussi - [Toutes les formations SQL](https://espritacademique.com/catalogue-de-formations/data-bi/sql/) - [Parcours Data Analyst](https://espritacademique.com/parcours-metiers/data-analyst/) : 8 formations, 199,00 €