Free cookie consent management tool by TermsFeed Policy Generator
  •  Vídeo
  •    79 visualizações da página
  •   2133 visualizações do vídeo
  • 2026, fevereiro 26, quinta

#101 Ler Dados em Formato JSON no Azure SQL

Apresentamos nesse vídeo como ler e manipular o conteúdo em formato JSON existente em tabela do banco de dados SQL do Azure.

Iremos conhecer as técnicas:

1\. Consultar tabela de dados (SELECT, DATA TYPE, TEXT, JSON CONTENT):

  • Use a instrução SELECT para recuperar dados de uma tabela.
  • Especifique as colunas desejadas após a palavra-chave SELECT.
  • O tipo de dados da coluna pode incluir TEXT para dados de texto e JSON para dados JSON.

Exemplo:

SELECT Column1, Column2, JSONColumn

FROM YourTable;

2\. Expressão de Tabela Comum (CTE):

  • Uma CTE (Common Table Expression) é uma expressão nomeada temporária que pode ser referenciada dentro de uma instrução SELECT, INSERT, UPDATE ou DELETE.

Exemplo:

WITH CTE_Name AS (

SELECT Column1, Column2

FROM YourTable

)

SELECT * FROM CTE_Name;

3\. Referência Cruzada com Objeto JSON (CROSS APPLY, OPENJSON):

  • Utilize CROSS APPLY com a função OPENJSON para analisar e referenciar objetos JSON dentro de uma consulta.

Exemplo:

SELECT Column1, JsonData.*

FROM YourTable

CROSS APPLY OPENJSON(JSONColumn) AS JsonData;

4\. Obter valor da coluna JSON (JSON\_VALUE):

  • Utilize JSON\_VALUE para extrair um valor específico de um objeto JSON.

Exemplo:

SELECT Column1, JSON_VALUE(JSONColumn, '$.Property') AS PropertyValue

FROM YourTable;

5\. Obter segundo nível da cadeia de dados JSON (BRACKETS, ARRAY LIST):

  • Utilize colchetes \[ \] para acessar elementos de um array JSON.

Exemplo:

SELECT Column1, JSONColumn->'$.ArrayProperty[1]' AS SecondLevelValue

FROM YourTable;

Esses são alguns conceitos fundamentais ao trabalhar com consultas que envolvem dados de texto e JSON no Microsoft SQL Server. Adaptar essas técnicas conforme necessário para atender aos requisitos específicos do seu banco de dados.

Este contéudo contém
  • Conteúdo Vídeo
  • Idioma Português
  • Duração 9m 12s
  • Legenda Sim

  • Tempo de leitura 1 min 14 seg

avatar
Fabio Santos

Cientista de Dados e Consultor de Soluções Digitais e Analíticas


  • Compartilhe

Youtube Channel

@fabioms

Inscreva-se agora