Yer tutucu bir değer kullanma
Örnek park ihlallerinde en sık görülen vehicle_body_type sedan gövde tipidir. Bu yüzden, parking_violations tablosundaki NULL değerli tüm vehicle_body_type kayıtlarını SDN olarak değiştirmeyi öneriyorsun. Ekip içi görüşmelerin ardından, doldurma değeri olarak SDN dışında bir değer kullanılmasına karar verildi. Gövde tipi, aracın plaka numarasına bakılarak belirlenebilir. Çoğu parking_violation kaydında plaka numarası mevcut. En sık görülen değeri kullanarak NULL vehicle_body_type değerlerini değiştirmek yerine, yer tutucu değer olarak Unknown kullanılacak. Gerçek gövde tipi, plaka sorgulama verileri toplandıkça güncellenecek.
Bu egzersizde, NULL olan vehicle_body_type değerlerini Unknown dizesiyle değiştireceksin.
Bu egzersiz, kursun bir parçasıdır
PostgreSQL Veritabanlarında Veri Temizleme
Egzersiz talimatları
parking_violationtablosundaNULLolan herhangi birvehicle_body_typedeğeriniCOALESCE()kullanarakUnknowndize değeriyle değiştir.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
UPDATE
parking_violation
SET
-- Replace NULL vehicle_body_type values with `Unknown`
___ = ___(___, ___);
SELECT COUNT(*) FROM parking_violation WHERE vehicle_body_type = 'Unknown';