Escrever código T-SQL avançado

Intermediário
Engenheiro de dados
Administrador de banco de dados
Desenvolvedor
Arquiteto de solução
SQL Server
Banco de Dados SQL do Azure
Instância Gerenciada do Azure SQL
Microsoft Fabric

Aprenda técnicas avançadas de T-SQL, incluindo CTEs, funções de janela, JSON, expressões regulares, correspondência difusa, consultas de grafo e tratamento de erros para SQL Server, SQL do Azure e Fabric.

Objetivos de aprendizagem

Ao final deste módulo, você saberá como:

  • Escrever CTEs (Expressões Comuns de Tabela) incluindo CTEs recursivos para dados hierárquicos
  • Usar funções de janela para classificação, agregação e cálculos analíticos
  • Analisar, construir e transformar dados JSON usando funções JSON
  • Aplicar expressões regulares para correspondência de padrões e manipulação de texto
  • Localizar correspondências aproximadas usando funções de correspondência de cadeia de caracteres difusas
  • Criar e consultar dados de grafo usando o operador MATCH
  • Escrever subconsultas correlacionadas para comparações linha a linha
  • Implementar o tratamento de erros estruturados com TRY...CATCH

Pré-requisitos

  • Experiência ao escrever consultas T-SQL, incluindo cláusulas SELECT, JOIN, WHERE e GROUP BY
  • Entender as funções de agregadas, como SUM, COUNT, AVG, MIN e MAX
  • Familiaridade com o SQL Server, o Banco de Dados SQL do Azure ou bancos de dados SQL no Microsoft Fabric
  • Uma instância do SQL Server 2019+, o Banco de Dados SQL do Azure ou o Banco de Dados SQL do Fabric para praticar com