Mulai sekarangMulai gratis

Menerapkan fungsi agregat pada nilai yang telah dikonversi

Seperti ditunjukkan dalam latihan video, mengonversi nilai kolom dari TEXT ke angka memungkinkan perhitungan dilakukan menggunakan fungsi agregasi. summons_number bertipe TEXT dalam himpunan data parking_violation. Nilai maksimum (menggunakan MAX(summons_number)) dan minimum (menggunakan MIN(summons_number)) dari representasi TEXT summons_number dapat dihitung. Namun, jika Anda ingin mengetahui ukuran rentang (maks - min) dari nilai summon_number, perhitungan ini tidak memungkinkan karena operasi pengurangan pada tipe TEXT tidak didefinisikan. Pertama, mengonversi summons_number ke BIGINT akan menyelesaikan masalah ini.

Dalam latihan ini, Anda akan menghitung ukuran rentang nilai summons_number sebagai selisih antara nilai maksimum dan minimum summons_number.

Latihan ini merupakan bagian dari kursus

Membersihkan Data di Database PostgreSQL

Lihat Kursus

Instruksi latihan

  • Definisikan range_size untuk summons_number sebagai selisih antara summons_number maksimum dan minimum menggunakan kolom summons_number setelah dikonversi ke tipe BIGINT.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

SELECT
  -- Define the range_size from the max and min summons number
  ___(___) - ___(___) AS ___
FROM
  parking_violation;
Edit dan Jalankan Kode