Imagem de fundo

No contexto da tabela IPCA apresentada, assinale o comando...

ATENÇÃO: use a tabela relacional IPCA a seguir para responder às quatro próximas questões.


Tabela IPCA

indice

ano

mes

0,56

2023

12

0,28

2023

11

0,24

2023

10

. . .

. . .

. . .

0,2

2003

7

-0,15

2003

6

. . .

. . .

. . .

2,25

2003

1

2,1

2002

12

3,02

2002

11

. . .

. . .

. . .

0,57

2001

1


A instância da tabela contém os valores do índice IPCA para todos os meses dos anos de 2001 até 2023. Os valores pontilhados representam a continuidade mensal da série. Todas as colunas são numéricas, e não aceitam valores nulos.

No contexto da tabela IPCA apresentada, assinale o comando SQL que produz, corretamente, para cada ano, o mês com o maior índice, ou meses, pois pode haver empate entre os índices de dois ou mais meses num mesmo ano.


A

select *

from ipca

where exists

(select mes, ano from ipca x

where x.ano = ipca.ano

and x.indice > ipca.indice

group by ano)

order by ano, mês


B

select ano, mes

from ipca

where not exists

(select mes, ano from ipca x

where x.ano = ipca.ano

and x.indice > ipca.indice)

order by ano, mês


C

select ano,

mes from ipca

where not exists

(select mes, ano from ipca x

where x.ano >= ipca.ano

and x.indice < ipca.indice)

order by ano, mês


D

select ano, mes

from ipca

where exists

(select * from ipca x

where x.ano = ipca.ano

and x.indice = ipca.indice

group by mes)

order by ano, mês


E

select ano, mes

from ipca

where exists

(select mes, ano from ipca x

where x.ano = ipca.ano

or x.indice > ipca.indice)