BaşlayınÜcretsiz başlayın

Eksik kayıtları analiz etme

İleriye dönük olarak eksik vehicle_body_type değerlerinin sayısını azaltmak için, ekibin veri sağlayan kurumları eksiksiz veri sağlamanın önemi konusunda bilinçlendirecek bir kampanya başlatmaya karar verdi. Ancak her kampanya, ilgili kuruma özel olacak.

Bu egzersizde amacın, mevcut eksik veri değerlerini kullanarak bu kampanyalara öncelik vermek. NULL vehicle_body_type değerine sahip ve belirli bir kuruma ait kayıtların sayısıyla birlikte kurum adlarını döndüren bir sorgu yazacaksın. Bu kayıtlar, eğitim kampanyalarının hangi sırayla geliştirileceğini belirlemek için azalan düzende listelenecek.

Bu egzersiz, kursun bir parçasıdır

PostgreSQL Veritabanlarında Veri Temizleme

Kursa Göz Atın

Egzersiz talimatları

  • Sorgu sonucu için iki sütun belirt: issuing_agency ve num_missing (kurum için eksik araç gövde tipi sayısı).
  • Sonuçları, yalnızca vehicle_body_type için NULL değerlerin sayıldığı şekilde kısıtla.
  • Sonuçları issuing_agency'ye göre grupla.
  • Sonuçları num_missing değerine göre azalan düzende sırala.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

SELECT
  -- Define the SELECT list: issuing_agency and num_missing
  ___,
  COUNT(*) AS ___
FROM
  parking_violation
WHERE
  -- Restrict the results to NULL vehicle_body_type values
  ___
  -- Group results by issuing_agency
  ___
  -- Order results by num_missing in descending order
  ___;
Kodu Düzenle ve Çalıştır