1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Cleaning Data in PostgreSQL Databases

Connected

Cvičení

Použití agregačních funkcí na převedené hodnoty

Jak bylo ukázáno ve videolekci, převod hodnot sloupce z typu TEXT na číselný typ umožňuje provádět výpočty pomocí agregačních funkcí. Sloupec summons_number je v datasetu parking_violation uložen jako typ TEXT. Lze sice vypočítat maximum (pomocí MAX(summons_number)) i minimum (pomocí MIN(summons_number)) textové reprezentace summons_number, ale pokud chceš zjistit velikost rozsahu (max - min) hodnot summons_number, tento výpočet není možný, protože operace odčítání není pro typ TEXT definována. Tento problém vyřeší převod summons_number na typ BIGINT.

V tomto cvičení vypočítáš velikost rozsahu hodnot summons_number jako rozdíl mezi maximální a minimální hodnotou summons_number.

Pokyny

100 XP
  • Definuj range_size pro summons_number jako rozdíl mezi maximální a minimální hodnotou sloupce summons_number po jeho převodu na typ BIGINT.