[wpms_breadcrumb reverse="0"]
Microsoft SQL Server (informatique décisionnelle)

Écrire des requêtes Transact SQL pour SQL Server 2016 / 2017

Reference : MS20761

5

jours
- 2,785 € € HT
Télécharger la fiche
Prochaines sessions
    Écrire des requêtes Transact SQL pour SQL Server 2016 / 2017
    Objectifs

    • Apprendre à effectuer des requêtes de base
    • Savoir utiliser des requêtes pour grouper et agréger des données
    • Disposer de bases solides afin de requêter des données issues de plusieurs tables
    • Comprendre comment utiliser les objets de programmation pour récupérer des données
    • Disposer des compétences nécessaires à la création d’objets de programmation

    Pré requis

     

    • Connaissances des bases de données relationnelles
    • Connaissance basique du système d’exploitation Windows et de ses fonctionnalités principales

     

    Modalités et délais d’accès

    Bulletin d'inscription à retourner complété

    Pré-inscription

    Programmes de Écrire des requêtes Transact SQL pour SQL Server 2016 / 2017

    Cette formation prépare au passage de l’examen 70-761 dans le cadre du cursus de certification MCSA SQL Server 2016 Database Development. La certification n’est pas incluse dans la formation.

    Introduction à Microsoft SQL Server

    • L’architecture de base de SQL Server
    • Versions et éditions de SQL Server
    • Démarrer avec SQL Server Management Studio

    Introduction aux requêtes T-SQL

    • Introduction à T-SQL
    • Comprendre la notion d’ensembles
    • Comprendre la logique des prédicats
    • Comprendre l’ordre logique des opérations dans les instructions SELECT

    Écrire des requêtes SELECT

    • Écrire des instructions SELECT simples
    • Suppression des doublons avec DISTINCT
    • Utiliser des alias de colonne et de table
    • Écriture d’expressions CASE simples

    Interrogation de tables multiples

    • Comprendre les jointures
    • Écrire des requêtes à l’aide de jointures internes
    • Écrire des requêtes à l’aide de jointures externes
    • Écrire des requêtes à l’aide de jointures croisées et d’auto-jointure

    Tri et filtrage de données

    • Tri des données
    • Filtrage de données à l’aide de prédicats
    • Filtrage à l’aide des options TOP et OFFSET-FECTCH
    • Travailler avec des valeurs inconnues et manquantes

    Travailler avec les types de données SQL Server

    • Introduction aux types de données SQL Server
    • Travailler avec les données de type caractères
    • Travailler avec les données de date et d’heure

    Utiliser DML pour modifier des données

    • Insertion de données
    • Modifier ou supprimer des données

    Utiliser des fonctions intégrées

    • Écrire des requêtes avec des fonctions intégrées
    • Utiliser des fonctions de conversion
    • Utiliser des fonctions logiques
    • Utiliser des fonctions prenant en charge la valeur NULL

    Grouper et agréger des données

    • Utiliser des fonctions d’agrégation
    • Utiliser la clause GROUP BY
    • Filtrer les groupes avec la clause HAVING

    Utiliser les sous-requêtes

    • Écrire des sous-requêtes autonomes
    • Écrire des sous-requêtes corrélées
    • Utiliser le prédicat EXISTS avec les sous-requêtes

    Utilisation des opérateurs ensemblistes

    • Écrire des requêtes avec l’opérateur UNION
    • Utiliser EXCEPT et INTERSECT
    • Utiliser APPLY

    Utilisation des fonctions de fenêtres Ranking, Offset et Aggregat

    • Créer des fenêtres avec OVER
    • Explorer les fonctions de la fenêtre

    Pivoter et grouper les éléments

    • Ecrire des requêtes avec PIVOT et UNPIVOT
    • Travailler avec des éléments groupés

    Exécuter des procédures stockées

    • Interrogation de données avec des procédures stockées
    • Passer des paramètres aux procédures stockées
    • Créer des procédures stockées simples
    • Travailler avec Dynamice SQL

    Programmation avec T-SQL

    • Programmer des éléments avec T-SQL
    • Contrôler le flux du programme