Free cookie consent management tool by TermsFeed Policy Generator
  • Azure SQL Vídeo
  •    79 visualizações da página
  •   1959 visualizações do vídeo
  • 2024, fevereiro 27, terça

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