Mulai sekarangMulai gratis

Menghitung modus (I)

Sayangnya, tidak ada fungsi untuk menghitung modus, yaitu nilai yang paling sering muncul dalam sebuah kolom. Untuk menghitung modus:

  • Pertama, buat CTE yang berisi hitungan nilai yang diurutkan menggunakan ROW_NUMBER()
  • Tulis kueri yang menggunakan CTE tersebut untuk memilih nilai dengan nomor baris tertinggi

Dalam latihan ini, Anda akan menulis CTE yang diperlukan untuk menghitung modus dari OrderPrice.

Latihan ini merupakan bagian dari kursus

SQL Server Menengah

Lihat Kursus

Instruksi latihan

  • Buat CTE ModePrice yang mengembalikan dua kolom (OrderPrice dan UnitPriceFrequency).
  • Tulis kueri yang mengembalikan semua baris dalam CTE ini.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

-- Create a CTE Called ModePrice which contains two columns
___ ___ (___, ___)
___
(
	SELECT OrderPrice, 
	ROW_NUMBER() 
	OVER(PARTITION BY OrderPrice ORDER BY OrderPrice) AS UnitPriceFrequency
	FROM Orders 
)

-- Select everything from the CTE
___
Edit dan Jalankan Kode