ПочатиПочніть безкоштовно

Розв'язання неповних дублікатів

Набір даних parking_violation було змінено, додано стовпець fee, що вказує розмір штрафу за порушення. Цей стовпець потрібен, щоб відстежувати надходження від паркувальних штрафів у Нью-Йорку. Однак через дублікати записів про порушення розрахунки надходжень на основі цього набору даних будуть неточними. Ці дублікати відрізняються лише значенням у стовпці fee. Усі інші стовпці збігаються в продубльованих записах. Було вирішено використовувати мінімальне значення fee, щоб усунути неоднозначність, спричинену цими дублікатами.

Знайдіть 3 продубльовані записи parking_violation і використайте функцію MIN(), щоб визначити значення fee, яке буде використано після видалення дублікатів.

Ця вправа є частиною курсу

Очищення даних у базах даних PostgreSQL

Переглянути курс

Інструкції до вправи

  • Поверніть summons_number і мінімальне fee для продубльованих записів.
  • Згрупуйте результати за summons_number.
  • Обмежте результати записами, у яких кількість summons_number більша за 1.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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
	___(___) ___ ___;
Редагувати та запускати код