Date de dernière mise à jour du plan : 24/06/2026

Durée : 1 jour

La formation SQL est dispensée à Nantes, Paris, Lille, Brest, Bordeaux, Montpellier, Rennes, Toulouse, Angers, Lyon.

Nos formations peuvent se faire en présentiel ou en distanciel, en intra ou inter-entreprises.

Pour toute demande de tarification, nous vous remercions de nous contacter, nous vous transmettrons un devis sous 48 heures maximum.

La formation Langage SQL - Perfectionnement vous permettra de structurer des requêtes claires, lisibles et maintenables. Vous y maîtriserez les jointures avancées, les agrégations et les fonctions analytiques afin de garantir la fiabilité de vos analyses. Enfin, vous découvrirez comment sécuriser vos traitements et maximiser la vitesse de vos bases grâce aux transactions et aux plans d'exécution.

Objectifs de la formation Langage SQL - Perfectionnement

  • Structurer et écrire des requêtes SQL lisibles et maintenables
  • Maîtriser les jointures et comprendre leur impact sur les résultats
  • Utiliser efficacement les agrégations et le filtrage avancé (HAVING, CASE)
  • Exploiter les fonctions analytiques pour analyser sans perdre le détail
  • Comprendre et utiliser les transactions pour sécuriser les données
  • Analyser et optimiser les performances via le plan d’exécution et les index

Prérequis de la formation Langage SQL - Perfectionnement 

Public visé de la formation Langage SQL - Perfectionnement 

  • La formation Langage SQL - Perfectionnement s'adresse à tout public souhaitant renforcer ses connaissances en SQL.

Programme de la formation Langage SQL - Perfectionnement 

Structurer les requêtes

  • Sous-requête
  • Common Table Expression (CTE)
  • CTE Récursive

Combiner les données

  • Effets de jointure
  • Absence et existence des données

Filtrer et agréger les données

  • Filtrer les données après agrégation
  • Agréger conditionnellement les données

Analyser les données

  • Comprendre les fonctions analytiques
  • Classer les données
  • Comparer les lignes

Transactions

  • Critères ACID
  • Verrous
  • Comprendre les transactions
  • Deadlocks

Analyser les performances

  • Coûts des requêtes
  • Utiliser les index
  • Utiliser les partitions
  • Partition pruning
  • Comprendre les plans d’exécution