Formations informatiques à Grenoble et Sophia Antipolis

Formation SQL SERVER Programmation SQL avancée

Objectifs

Ecrire des sous-requêtes et requêtes combinées.

Utiliser des fonctions de groupages décisionnels.

Mettre en œuvre des fonctions analytiques et de fenêtrage.

Ecrire des requêtes récursives.

Utiliser les commandes de mises à jour complexes avec l'instruction MERGE.

Pré-requis

Bonnes connaissances des bases du langage SQL

Participants

Développeurs, administrateurs, utilisateurs avancés ayant à mettre en oeuvre des requêtes complexes avec SQL Server.

Programme de formation

SQL SERVER Programmation SQL avancée

RAPPELS SUR LES REQUETES MULTITABLES

  1. Opérateurs ensemblistes

    • UNION
    • INTERSECT
    • EXCEPT
  2. Rappel sur les jointures internes et externes

  3. Maîtriser les sous-requêtes dans les différentes parties des instructions SQL

  4. Corrélations des requêtes imbriquées

  5. Opérations d'intra-jointure avec APPLY (CROSS, OUTER) pour les fonctions et les fragments XML

OPERATEURS PARTICULIERS

  1. Utilité du produit cartésien (CROSS JOIN)

  2. La division relationnelle

  3. Groupage décisionnel avec CUBE, ROLLUP et GROUPING SET

  4. Fonctions analytiques et de fenêtrage : ordonnancement et agrégat avec les clauses OVER et WINDOW

  5. Tableaux croisés avec PIVOT et UNPIVOT

  6. Echantillon de données avec TABLESAMPLE

LES EXPRESSIONS DE TABLE

  1. L'expression de table commune Common Table Expression (CTE) ou vue non persistante

  2. L'utilisation du mot-clé WITH pour spécifier une CTE

  3. Les différentes techniques de requêtage dans les arborescences

    • Adjacence
    • Chemin
    • Intervallaire
    • Récursion
  4. Résolution de problèmes de graphes avec les requêtes récursives

  5. Utilisation de tables de nombre et de dates (tally tables) pour résoudre des requêtes complexes

L'ECRITURE DES DONNEES

  1. Mise à jour et suppression des données avec sous-requêtes

  2. Utilisation de la syntaxe étendue de mise à jour et suppression avec jointures

  3. Opérations d'insertion, de mise à jour ou de suppression à partir de résultats d'une jointure, l'opérateur MERGE

  4. Récupération des données ajoutées, modifiées ou supprimées avec la clause OUTPUT

Durée
2 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique