Introduction à Microsoft SQL Server
- Découvrir l’architecture de base de SQL Server
- Connaître les éditions et les versions de SQL Server
- Démarrer avec SQL Server Management Studio
Introduction aux requêtes T SQL
- Savoir présenter T-SQL
- Comprendre les ensembles
- Comprendre les prédicats logiques
- Connaître l’ordre logique des opérations dans les instructions SELECT
Écrire des requêtes SELECT
- Écrire des instructions SELECT simples
- Supprimer les doublons avec DISTINCT
- Utiliser les alias de colonnes et de tables
- Écrire des expressions CASE simples
Écrire des requêtes sur des tables multiples
- Comprendre ce que sont les jointures
- Apprendre à écrire des requêtes avec des jointures internes
- Écriture de requêtes avec des jointures externes
- Les requêtes avec des jointures croisées et des auto-jointures
Tri et filtrage de données
- Savoir trier des données
- Filtrer des données avec les prédicats
- Filtrer avec les options TOP et OFFSET-FTECH
- Travailler avec les valeurs inconnues
Travailler avec les types de données SQL Server
- Présenter les types de données SQL Server
- Travailler avec les chaînes de caractères
- Travailler avec les Dates et les Heures
Utiliser le DML pour modifier des données
- Insérer des données
- Modifier et supprimer des données
Utilisation des fonctions intégrées
- Écrire des requêtes avec les fonctions intégrées
- Utiliser les fonctions de conversion
- Savoir utiliser les fonctions logiques
- Utiliser les fonctions pour travailler avec NULL
Grouper et agréger des données
- Apprendre à utiliser les fonctions d’agrégation
- Utiliser la clause GROUP BY
- Savoir filtrer les groupes avec HAVING
Utilisation des sous-requêtes
- Savoir écrire des sous-requêtes
- Savoir écrire des sous-requêtes corrélées
- Apprendre à utiliser le prédicat EXISTS avec les sous-requêtes
Utilisation des expressions de tables
- Utiliser les tables dérivées
- Utiliser les expressions de tables courantes
- Savoir utiliser les vues et les fonctions de table en ligne
Utilisation des ensembles d’opérateurs
- Écrire des requêtes avec l’opérateur UNION
- Utiliser EXCEPT et INTERSECT
- Maitriser APPLY
- Utilisation des fonctions de classement, de décalage et d’agrégation
- Utiliser la clause OVER Explorer des fonctions de fenêtrage
- Pivot et Grouping Sets
- Ecrire des requêtes avec PIVOT et UNPIVOT Travailler avec le Grouping Sets