Free cookie consent management tool by TermsFeed Policy Generator
  • Azure SQL video
  •    79 visitas a la página
  •   2009 visualizaciones de vídeo
  • 2024, julio 13, sábado

#101 Lectura de datos en formato JSON en 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 contenido contiene
  • Conteúdo video
  • Idioma Português
  • Duración 9m 12s
  • Subtítulos Sim

  • Tiempo de leer 1 min 14 seg

avatar
Fabio Santos

Científico de datos y consultor de soluciones digitales y analíticas


  • Compartir

Youtube Channel

@fabioms

Suscríbase ahora