Plan du cours

Révision des bases de SQL

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

Déclarations de manipulation des données

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

Jointures avancées et opérations ensembles

  • FULL OUTER JOIN
  • UNION, INTERSECT, EXCEPT
  • SELF JOIN

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

  • Sous-requêtes corrélées vs non corrélées
  • Utilisation de sous-requêtes dans FROM
  • CTEs (Expressions Table Communes)

Fonctions en fenêtre

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

Types de données et fonctions

  • Fonctions chaînes et dates
  • CASE et IF statements
  • Conversions de type et gestion des valeurs NULL

Optimisation des requêtes

  • Compréhension des index
  • Utilisation d'EXPLAIN
  • Bonnes pratiques pour écrire des requêtes efficaces

Résumé et Étapes suivantes

Pré requis

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

Public cible

  • Analystes de données
  • Développeurs travaillant avec SQL les bases de données
  • Professionnels du Business intelligence
 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires