1. Nauka
  2. /
  3. Kursy
  4. /
  5. Czyszczenie danych w bazach PostgreSQL

Connected

ćwiczenie

Stosowanie funkcji agregujących do przekonwertowanych wartości

Jak pokazano w ćwiczeniu wideo, przekonwertowanie wartości kolumny z typu TEXT na typ liczbowy umożliwia wykonywanie obliczeń z użyciem funkcji agregujących. Kolumna summons_number ma typ TEXT w zbiorze danych parking_violation. Można obliczyć maksimum (za pomocą MAX(summons_number)) i minimum (za pomocą MIN(summons_number)) reprezentacji tekstowej summons_number. Jeśli jednak chcesz poznać rozmiar zakresu wartości (max - min) kolumny summon_number, takie obliczenie nie jest możliwe – operacja odejmowania nie jest zdefiniowana dla typu TEXT. Problem ten rozwiązuje wcześniejsze przekonwertowanie kolumny summons_number do typu BIGINT.

W tym ćwiczeniu obliczysz rozmiar zakresu wartości summons_number jako różnicę między maksymalną a minimalną wartością summons_number.

Instrukcje

100 XP
  • Zdefiniuj range_size dla kolumny summons_number jako różnicę między maksymalną a minimalną wartością summons_number, korzystając z kolumny summons_number po przekonwertowaniu do typu BIGINT.