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 finalizar este módulo, podrá hacer lo siguiente:

  • Escriba expresiones de tabla comunes (CTE), incluidos los CTE recursivos para los datos jerárquicos.
  • Use funciones de ventana para los 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.
  • Busque coincidencias aproximadas mediante funciones de coincidencia de cadenas aproximadas.
  • Cree y consulte datos de grafos mediante el operador MATCH.
  • Escriba subconsultas correlacionadas para comparaciones de fila por fila.
  • Implementación del control 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 SQL Server, Azure SQL Database o bases de datos SQL en Microsoft Fabric.
  • Una instancia de SQL Server 2019+, Azure SQL Database o Fabric SQL Database con la que practicar.