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

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

Kursa Göz Atın

Egzersiz talimatları

  • summons_number için range_size değerini, summons_number sütununu BIGINTe dönüştürdükten sonra maksimum summons_number ile minimum summons_number arası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;
Kodu Düzenle ve Çalıştır