Dönüştürülmüş değerlere toplu (aggregate) fonksiyonlar uygulama
Videodaki egzersizde gösterildiği gibi, bir sütunun değerini TEXTten sayıya dönüştürmek, toplulaştırma (aggregation) fonksiyonlarıyla hesaplama yapmana imkân tanır. parking_violation veri kümesinde summons_number alanı TEXT türündedir. TEXT olarak tutulmuş summons_number için maksimum (MAX(summons_number)) ve minimum (MIN(summons_number)) değer hesaplanabilir. Ancak summon_number değerlerinin aralığının (maks - min) büyüklüğünü bilmek istersen, bu hesap yapılamaz; çünkü TEXT türlerinde çıkarma işlemi tanımlı değildir. Önce summons_number değerini BIGINTe dönüştürmek bu sorunu çözecektir.
Bu egzersizde, summons_number değerlerinin aralık büyüklüğünü, maksimum ile minimum summons_number arasındaki fark olarak hesaplayacaksın.
Bu egzersiz, kursun bir parçasıdır
PostgreSQL Veritabanlarında Veri Temizleme
Egzersiz talimatları
summons_numberiçinrange_sizedeğerini,summons_numbersütununuBIGINTe dönüştürdükten sonra maksimumsummons_numberile minimumsummons_numberarasındaki fark olarak tanımla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
SELECT
-- Define the range_size from the max and min summons number
___(___) - ___(___) AS ___
FROM
parking_violation;