Mulai sekarangMulai gratis

Mengubah kolom menjadi baris

Pada latihan sebelumnya, Anda mengubah nama produk yang semula berada di baris menjadi kolom, lalu merangkum unit produk untuk setiap tahun.

Misalkan Anda menyimpan hasil dari latihan sebelumnya ke dalam tabel baru bernama pivot_sales, dan sekarang Anda ingin mengubah kolom notebooks, pencils, dan crayons menjadi nilai baris.

Hasil yang diharapkan adalah:

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

Latihan ini merupakan bagian dari kursus

Membersihkan Data di Basis Data SQL Server

Lihat Kursus

Instruksi latihan

  • Gunakan operator yang sesuai untuk mengonversi kolom menjadi baris.
  • Tulis nama kolom hasil yang akan memuat kolom-kolom yang diubah.
  • Tulis nama kolom yang ingin Anda ubah menjadi baris.
  • Beri alias unpivot_sales pada operator UNPIVOT.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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 ___
Edit dan Jalankan Kode