ComeçarComece gratuitamente

Pivotar com classificação

Você quer produzir uma tabela fácil de ser escaneada com as classificações dos três países mais populosos EU de acordo com o número de medalhas de ouro que eles ganharam nos Jogos Olímpicos de 2004 a 2012. A tabela precisa estar neste formato:

| Country | 2004 | 2008 | 2012 |
|---------|------|------|------|
| FRA     | ...  | ...  | ...  |
| GBR     | ...  | ...  | ...  |
| GER     | ...  | ...  | ...  |

Você precisará contar as medalhas de ouro que cada país ganhou, produzir as classificações de cada país por medalhas ganhas e, em seguida, dinamizar a tabela para esse formato.

Este exercício faz parte do curso

PostgreSQL Estatísticas de resumo e funções de janela

Ver Curso

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

-- Count the gold medals per country and year
SELECT
  ___,
  ___,
  ___ AS Awards
FROM Summer_Medals
WHERE
  Country IN ('FRA', 'GBR', 'GER')
  AND Year IN (2004, 2008, 2012)
  AND Medal = 'Gold'
GROUP BY ___, ___
ORDER BY Country ASC, Year ASC
Editar e executar código