Intermédiaire FOAD : 3j (21h) Distanciel : 3j (21h) Hybride : 3j (21h) Présentiel : 3j (21h)

SQL avancé : fonctions, sous-requêtes, optimisation

Approfondissez vos compétences en SQL avec des cas complexes.

SQL avancé : fonctions, sous-requêtes, optimisation

Programme de la formation

Rappels structurants et fonctions SQL avancées

03:30:00
Rappels sur les requêtes SELECT complexes
Fonctions de texte, numériques, de date
Fonctions d’agrégation avancées
Fonctions analytique
Travaux pratiques Extraire des statistiques détaillées d’un jeu de données avec fonctions d’agrégation

Sous-requêtes et vues

03:30:00
Sous-requêtes dans SELECT, WHERE, FROM
Corrélées vs non corrélées
Création et gestion de vues
Utilisation des vues pour simplifier les analyses
Travaux pratiques Construire une sous-requête imbriquée puis la transformer en vue

Requêtes multi-niveaux et CTE (Common Table Expressions)

03:30:00
Introduction aux CTE
Cas d’usage des CTE vs vues
Requêtes récursives (ex. : arbre hiérarchique)
Travaux pratiques Écrire une requête CTE pour une arborescence de catégories produits

Optimisation de requêtes SQL

03:30:00
Index : principes, types (clustered, non-clustered)
EXPLAIN PLAN et lecture des plans d’exécution
Bonnes pratiques d’écriture SQL pour performance
Détection des goulots d’étranglement
Travaux pratiques Analyser et optimiser des requêtes lentes à l’aide de plans d’exécution

Atelier SQL avancé : étude de cas métier

07:00:00
Reconstitution d’une base métier
Série de requêtes à complexité croissante
Manipulation de fonctions, CTE, vues, indexation
Présentation orale des choix techniques
Travaux pratiques Résolution d’un cas métier complet (ex. : tableau de bord RH ou CRM)

Objectifs de la formation

Utiliser les fonctions avancées Optimiser les requêtes

Ce que vous allez apprendre

Maîtriser l’utilisation de fonctions SQL pour des analyses complexes
Structurer des requêtes complexes et les rendre réutilisables
Gérer des structures complexes avec des expressions temporaires
Diagnostiquer et corriger les problèmes de performance
Être autonome sur l’analyse de données complexes en SQL

Prochaines sessions

FOAD (Formation à distance)

Entrée en formation possible sous 15 jours après signature de la convention.

Aucune session prévue pour le moment

Cependant vous pouvez nous contacter pour que nous définissions une session ensemble selon vos besoins

Informations pratiques

Modalités d'évaluation

Evaluation de la progression en cours de formation à l'aide de cas pratiques, mises en situation, QCM…

Test de positionnement en amont et en aval afin de valider les compétences acquises.

Modalités pédagogiques

  • Méthodes : Expositive, démonstrative et active
  • Moyens : Cas pratique, mise en situation
  • Ressources : Support de cours et Programme de formation
  • Moyens techniques : Teams

Accessibilité

Toutes nos formations sont accessibles aux personnes en situation de handicap.

Pour plus de renseignements, n'hésitez pas à nous contacter.

En savoir plus