“
Cenário apresentado - Texto traduzido do Inglês para o Português:
Você faz parte de uma organização de saúde pública encarregada de identificar respostas para as perguntas relacionadas a pandemia de Covid-19. A obtenção das respostas ajudará a organização a planejar e concentrar esforços de forma adequada.
O conjunto de dados e a tabela que serão usados para esta análise serão: bigquery-public-data.covid19_open_data.covid19_open_data. Este repositório contém conjuntos de dados em nível de país de dados diários de séries temporais relacionados ao COVID-19 globalmente. Inclui dados relacionados à demografia, economia, epidemiologia, geografia, saúde, hospitalizações, mobilidade, resposta do governo e clima.
O desafio contém 5 tarefas necessárias:
Total de casos confirmados
Áreas mais afetadas
Estados mais afetados de um país específico
Taxa de letalidade
Dia com maior alta de mortalidade
MÁXIMIZANDO A PERFORMANCE
Com o objetivo de maximizar a performance do Desafio, foi criado uma tabela com as colunas que seriam utilizadas no desafio, visto que no dataset temos cerca de 701 colunas.
SELECT
date,
cumulative_confirmed,
cumulative_deceased,
cumulative_recovered,
case_fatality_ratio,
country_code,
country_name,
subregion1_name,
FROM `bigquery-public-data.covid19_open_data.covid19_open_data`
RESPONDENDO O DESAFIO
Total de casos confirmados
Qual foi a quantidade de casos confirmados em 15 de abril de 2020?
SELECT
SUM(cumulative_confirmed) AS Cases_confirmados
FROM
`e-commerce-376323.COVID.COVID19`
WHERE
date = '2020-04-15'
2. Áreas mais afetadas
Quantos estados nos Estados Unidos possuem mais de 100 mortes no dia 10 de abril de 2020?
SELECT
COUNT(*) AS Contagem_dos_estados
FROM(
SELECT
subregion1_name AS Estado,
SUM(cumulative_deceased) AS Mortes
FROM
`e-commerce-376323.COVID.COVID19`
WHERE
date = '2020-04-10' AND country_code ='US'
GROUP BY subregion1_name
) WHERE Mortes>100
3. Estados mais afetados de uma país específico
Liste todos os estados dos Estados Unidos que possuem mais de 1000 casos confirmados no dia 10 de abril de 2020.
SELECT
subregion1_name AS Estado,
SUM(cumulative_confirmed) AS casos_confirmados
FROM
`e-commerce-376323.COVID.COVID19`
WHERE
date = '2020-04-10' AND country_code ='US'
GROUP BY subregion1_name HAVING casos_confirmados>1000
ORDER BY casos_confirmados DESC
4. Taxa de mortalidade (Fatality Ratio)
Qual foi a taxa de mortalidade na Itália no mês de abril de 2020? Taxa de mortalidade é calculado da seguinte forma: (total de mortos/ total de casos confirmados) *100
SELECT
sum(cumulative_confirmed) as total_confirmado,
sum(cumulative_deceased) as casos_mortes,
(sum(cumulative_deceased)/sum(cumulative_confirmed))*100 as Taxa_mortalidade
FROM `e-commerce-376323.COVID.COVID19`
WHERE country_name= 'Italy' AND date = '2020-04-20'
5. Identificando o dia que teve alta na taxa mortalidade
Qual dia o total de número de mortes passou de 1000 na Itália?
SELECT
date
FROM `e-commerce-376323.COVID.COVID19`
WHERE country_name= 'Italy' and cumulative_deceased>1000
ORDER BY date asc
LIMIT 1