Écrire du code T-SQL avancé
Intermédiaire
Ingénieur Data
Administrateur de base de données
Développeur
Architecte de solutions
SQL Server
Azure SQL Database
Azure SQL Managed Instance
Microsoft Fabric
Découvrez les techniques T-SQL avancées, notamment les CTEs, les fonctions de fenêtre, JSON, les expressions régulières, les correspondances approximatives, les requêtes de graphique et la gestion des erreurs pour SQL Server, Azure SQL et Fabric.
Objectifs d’apprentissage
À la fin de ce module, vous pourrez :
- Écrivez des expressions de table courantes (CTE), y compris des CTE récursives pour les données hiérarchiques.
- Utilisez des fonctions de fenêtre pour le classement, l’agrégation et les calculs analytiques.
- Analysez, construisez et transformez des données JSON à l’aide de fonctions JSON.
- Appliquez des expressions régulières pour la mise en correspondance des modèles et la manipulation de texte.
- Recherchez des correspondances approximatives à l’aide de fonctions de correspondance floue de chaînes.
- Créez et interrogez des données de graphe à l’aide de l’opérateur MATCH.
- Écrire des sous-requêtes corrélées pour les comparaisons de lignes par ligne.
- Implémenter la gestion structurée des erreurs avec TRY... CATCH.
Prérequis
- Découvrez comment écrire des requêtes T-SQL, notamment des clauses SELECT, JOIN, WHERE et GROUP BY.
- Compréhension des fonctions d’agrégation telles que SUM, COUNT, AVG, MIN et MAX.
- Connaissance des bases de données SQL Server, Azure SQL Database ou SQL dans Microsoft Fabric.
- Une instance SQL Server 2019+, Azure SQL Database ou Fabric base de données SQL à utiliser.