Accueil > Langage SQL

 > Perfectionnement au langage SQL

null

Langage SQL

Perfectionnement au langage SQL

Objectif

Savoir écrire des requêtes SQL avancées




  • Utiliser les sous-requêtes

  • Maîtriser les jointures et le produit cartésien

  • Traiter des ensembles de données avec UNION, INTERSECT et EXCEPT

  • Réaliser des analyses croisées avec PIVOT et UNPIVOT

  • Manipuler les données avec INSERT, UPDATE et DELETE

  • Utiliser les transactions (COMMIT, ROLLBACK)


Certifications

Durée : 2 jours (14h)

Dates :
-21/05/26
-29/10/26

Suivi du cours 4-SQL-INIT ou connaissances équivalentes.

Programme de la formation

SQL Avancé : PIVOT, non-correspondance et programmation

  • Décroiser les données avec UNPIVOT
  • La non-correspondance
    • Par les jointures
    • Par sous-requête (NOT IN)
    • Avec des combinaisons de champs et l'utilisation du CROSS JOIN
  • Mettre à jour les données
    • Mise à jour par les tables ou les vues/requêtes ?
    • Insérer des données : INSERT
    • Mettre à jour des données : UPDATE
    • Supprimer des données : DELETE
  • Introduction à la programmabilité SQL
    • Les vues et les procédures stockées
    • Notions de déclencheurs (triggers)
    • Les fonctions définies par l'utilisateur
    • Les transactions
  • Ateliers pratiques
    • Les exercices s’effectuent dans le SGBD de l’utilisateur, à défaut sous Access
Menu