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ırEgzersiz 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.
UNPIVOTişlemcisineunpivot_salestakma 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 ___