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

Sütunları satırlara dönüştürme

Önceki egzersizde, satırlarda bulunan ürün adlarını sütunlara dönüştürdün ve sonra her yıl için ürünlerin birim sayılarını özetledin.

Diyelim ki önceki egzersizin sonucunu pivot_sales adlı yeni bir tabloda sakladın ve şimdi notebooks, pencils ve crayons sütunlarını satır değerlerine dönüştürmek istiyorsun.

Beklenen sonuç şöyle olacak:

| year_of_sale | units | product_name |
|--------------|-------|--------------|
| 2018         | 150   | notebooks    |
| 2018         | 150   | pencils      |
| 2018         | 80    | crayons      |
| 2019         | 230   | notebooks    |
| 2019         | 130   | pencils      |
| 2019         | 170   | crayons      |

Bu egzersiz

SQL Server Veritabanlarında Veri Temizleme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Sütunları satırlara dönüştürmek için uygun işleci kullan.
  • Dönüştürülen sütunları içerecek ortaya çıkan sütunun adını yaz.
  • Satırlara dönüştürmek istediğin sütunların adlarını yaz.
  • UNPIVOT işlemcisine unpivot_sales takma adını ver.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

SELECT * FROM pivot_sales
-- Use the operator to convert columns into rows
___
	-- The resulting column that will contain the turned columns into rows
	(units FOR ___ IN (___, ___, ___))
-- Give the alias name
AS ___
Kodu Düzenle ve Çalıştır