Escritura de código T-SQL avanzado

Intermedio
Ingeniero de datos
Administrador de base de datos
Desarrollador
Arquitecto de soluciones
SQL Server
Azure SQL Database
Instancia administrada de Azure SQL
Microsoft Fabric

Obtenga información sobre técnicas avanzadas de T-SQL, como CTE, funciones de ventana, JSON, expresiones regulares, coincidencia aproximada, consultas de grafos y control de errores para SQL Server, Azure SQL y Fabric.

Objetivos de aprendizaje

Al término de este módulo, sabrá hacer lo siguiente:

  • Escribir expresiones de tabla comunes (CTE), incluidas las CTE recursivas para datos jerárquicos
  • Uso de funciones de ventana para cálculos analíticos, de clasificación y agregación
  • Análisis, construcción y transformación de datos JSON mediante funciones JSON
  • Aplicar expresiones regulares para la coincidencia de patrones y la manipulación de texto
  • Búsqueda de coincidencias aproximadas mediante funciones de coincidencia de cadenas aproximadas
  • Creación y consulta de datos de grafos mediante el operador MATCH
  • Escribir subconsultas correlacionadas para comparaciones de fila por fila
  • Implementación del manejo de errores estructurado con TRY... CATCH

Requisitos previos

  • Experiencia al escribir consultas T-SQL, incluidas las cláusulas SELECT, JOIN, WHERE y GROUP BY
  • Descripción de las funciones de agregado como SUM, COUNT, AVG, MIN y MAX
  • Familiaridad con las bases de datos SQL Server, Azure SQL Database o SQL en Microsoft Fabric
  • Una instancia de SQL Server 2019+ , Azure SQL Database o Fabric SQL Database para practicar con