BaşlayınÜcretsiz başlayın

Sıralamayla pivotlama

2004–2012 Olimpiyat Oyunları'nda kazandıkları altın madalya sayısına göre, nüfusu en fazla olan üç AB ülkesinin sıralamalarını kolay taranabilir bir tabloda üretmek istiyorsun. Tablo şu biçimde olmalı:

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

Her ülkenin kazandığı altın madalyaları sayman, ülkeleri kazandıkları madalya sayısına göre sıralaman ve ardından tabloyu bu şekle pivotlaman gerekiyor.

Bu egzersiz, kursun bir parçasıdır

PostgreSQL Özet İstatistikler ve Pencere Fonksiyonları

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

-- 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
Kodu Düzenle ve Çalıştır