1
resposta

Especificação do ano dentro do Array

Aula muito boa, mas temos apenas números dentro do array, sem muita clareza de qual ano pertencem. Como podemos especificar o ano dentro do array?

1 resposta

Oi, Luiz! Como você está?

Ótima pergunta!

Para especificar o número dentro do array, é possível criar um array de Struct. Struct, em banco de dados, se refere a um tipo de objeto que é mais estruturado. Nesse caso, seria possível guardar tanto o ano quanto o número de viagens correspondentes dentro do mesmo objeto. Algo mais ou menos assim:

[{2021 : 50}, {2022 : 200}, {2023 : 150}]

Porém, existem várias funções para manipulação de arrays no BigQuery. Com a UNNEST, por exemplo, é possível tratar o array como se os elementos fossem linhas de uma tabela. Essa função será mostrada nessa aula.

Vou deixar aqui o link da documentação que trata sobre como trabalhar com arrays no BigQuery, caso você tenha curiosidade:

Espero ter ajudado, Luiz. Fico à disposição.

Abraços.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!