1. 学ぶ
  2. /
  3. コース
  4. /
  5. Cleaning Data in SQL Server Databases

Connected

演習

Převod řádků na sloupce

V této lekci ses naučil/a, že PIVOT převádí unikátní hodnoty z jednoho sloupce do více sloupců.

Při analýze dat tabulky paper_shop_monthly_sales zjistíš, že její struktura není vhodná pro sestavu, kterou chceš vytvořit.

Chceš vygenerovat sestavu s tímto vzhledem:

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

Jinak řečeno, chceš přesunout data z řádků do sloupců a sečíst počty kusů za každý rok.

Jak sis osvojil/a z předchozích cvičení, název produktů a počty kusů je potřeba nejprve rozdělit. To se provádí v poddotazu – podívej se na něj.

指示

100 XP
  • Vyber pivotované sloupce pro každý produkt.
  • Do operátoru PIVOT zahrň součet jednotek.
  • Za příkaz FOR uveď název sloupce, jehož hodnoty se stanou záhlavími sloupců.
  • Operátoru PIVOT přiřaď název paper_shop_pivot.