Imagem de fundo

Deseja-se obter, para cada cidade, os dias em que houve...

Para responder às questões 41 e 42, utilize as instruções a seguir:


Um órgão público está fazendo o acompanhamento de casos confirmados de uma doença contagiosa. Abaixo é apresentada uma amostra da tabela onde os dados estão armazenados, cujo nome é “tb_casos_confirmados”. Essa tabela está armazenada em um banco de dados MySQL Community 5 com configurações no padrão da distribuição oficial. Quanto ao campo “dia”, deve-se considerar que cada cidade tem uma sequência que é única, não se repete, não tem descontinuidades e que representa uma contagem de dias a partir de uma data específica.

dia

cidade

casos

1

CidadeA

12

2

CidadeA

5

3

CidadeA

10

1

CidadeB

1

2

CidadeB

5

3

CidadeB

11


Tabela “tb_casosconfirmados”

Deseja-se obter, para cada cidade, os dias em que houve aumento de casos, em relação ao dia anterior, maior do que 100%. Também deseja-se saber qual foi esse percentual. Que consulta SQL retorna essa informação?


A

select ca.cidade,

cb.dia,

(cb.casos-ca.casos)/cb.casos*100 as percentual_variacao

from

tb_casos_confirmados ca,

tb_casos_confirmados cb

where ca.dia=cb.dia-1

and ca.cidade=cb.cidade

and (cb.casos-ca.casos)/cb.casos > 1


B

select ca.cidade,

cb.dia,

(cb.casos-ca.casos)/cb.casos*100 as percentual_variacao

from

tb_casos_confirmados ca,

tb_casos_confirmados cb

where ca.dia=cb.dia-1

and ca.cidade=cb.cidade

and (cb.casos-ca.casos)/cb.casos > 100


C

select ca.cidade,

cb.dia,

(cb.casos-ca.casos)/cb.casos*100 as percentual_variacao

from (

select * from tb_casos_confirmados ca

union all

select * from tb_casos_confirmados cb) x

where x.percentual_variacao>100


D

select ca.cidade,

cb.dia,

(cb.casos-ca.casos)/cb.casos*100 as percentual_variacao

from

tb_casos_confirmados ca,

tb_casos_confirmados cb

where ca.dia=cb.dia-1

and ca.cidade=cb.cidade

and (cb.casos-ca.casos)/ca.casos > 1


E

select ca.cidade,

cb.dia,

(cb.casos-ca.casos)/ca.casos*100 as percentual_variacao

from

tb_casos_confirmados ca,

tb_casos_confirmados cb

where ca.dia=cb.dia-1

and ca.cidade=cb.cidade

and (cb.casos-ca.casos)/ca.casos > 100