Prenez contact avec nous
 Durée 14 heures

Plan du cours

Rappel des bases du SQL

  • Revue de SELECT, WHERE, GROUP BY
  • Rappel rapide des types de JOIN
  • Compréhension de l'ordre d'exécution des requêtes

Instructions de manipulation de données

  • INSERT INTO
  • UPDATE et DELETE
  • Contrôle des transactions (BEGIN, COMMIT, ROLLBACK)

Jointures avancées et opérations sur les ensembles

  • FULL OUTER JOIN
  • UNION, INTERSECT, EXCEPT
  • SELF JOIN (autrejointure)

Sous-requêtes et tables dérivées

  • Sous-requêtes corrélées et non corrélées
  • Utilisation de sous-requêtes dans la clause FROM
  • CTE (Expressions de Table Communes)

Fonctions de fenêtre

  • ROW_NUMBER, RANK, DENSE_RANK
  • PARTITION BY et ORDER BY
  • Fonctions LEAD et LAG

Types de données et fonctions

  • Fonctions sur les chaînes de caractères et les dates
  • Instructions CASE et IF
  • Conversions de types et gestion des valeurs nulles

Optimisation des requêtes

  • Compréhension des index
  • Utilisation de EXPLAIN
  • Meilleures pratiques pour rédiger des requêtes efficaces

Synthèse et prochaines étapes

Pré requis

  • Connaissances de base des instructions SELECT en SQL
  • Expérience avec le filtrage, le tri et les jointures simples
  • Compréhension des concepts de bases de données relationnelles

Public cible

  • Analystes de données
  • Développeurs travaillant avec des bases de données SQL
  • Professionnels de l'intelligence d'affaires (BI)

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires