Mulai sekarangMulai gratis

Menyelesaikan duplikat yang tidak sepenuhnya sama

Himpunan data parking_violation telah dimodifikasi dengan menambahkan kolom fee yang menunjukkan biaya untuk pelanggaran tersebut. Kolom ini berguna untuk melacak pendapatan dari tiket parkir Kota New York. Namun, karena adanya catatan pelanggaran yang terduplikasi, perhitungan pendapatan berdasarkan himpunan data ini tidak akan akurat. Catatan duplikat ini hanya berbeda pada nilai di kolom fee. Semua nilai kolom lainnya sama pada catatan duplikat tersebut. Telah diputuskan untuk menggunakan fee minimum guna menyelesaikan ambiguitas yang ditimbulkan oleh duplikat ini.

Identifikasikan 3 catatan parking_violation yang terduplikasi dan gunakan fungsi MIN() untuk menentukan fee yang akan digunakan setelah menghapus catatan duplikat.

Latihan ini merupakan bagian dari kursus

Membersihkan Data di Database PostgreSQL

Lihat Kursus

Instruksi latihan

  • Kembalikan summons_number dan fee minimum untuk catatan yang terduplikasi.
  • Kelompokkan hasil berdasarkan summons_number.
  • Batasi hasil pada catatan yang memiliki jumlah (count) summons_number lebih dari 1.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

SELECT 
	-- Include SELECT list columns
	___, 
    ___(___) AS fee
FROM 
	parking_violation 
GROUP BY
	-- Define column for GROUP BY
	___ 
HAVING 
	-- Restrict to summons numbers with count greater than 1
	___(___) ___ ___;
Edit dan Jalankan Kode