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

Connected

ćwiczenie

Zliczanie naruszeń parkingowych na rogach ulic

Tabela parking_violation zawiera dwie kolumny (street_name i intersecting_street) z nazwami ulic Nowego Jorku. Gdy obie kolumny mają wartości różne od NULL, oznacza to, że naruszenie miało miejsce na rogu, gdzie przecinają się dwie ulice. Aby zidentyfikować rogi ulic, na których często dochodzi do naruszeń przepisów parkingowych, masz za zadanie wskazać, które naruszenia wystąpiły na rogach ulic, oraz podać łączną liczbę naruszeń przy każdym rogu.

W tym ćwiczeniu połączysz kolumny street_name i intersecting_street, tworząc nową kolumnę corner. Następnie zapytanie SQL zliczy wszystkie naruszenia parkingowe przy każdym rogu.

Instrukcje 1/2

undefined XP
    1
    2
  • Połącz kolumny street_name, ' & ' (znak ampersand otoczony dwoma spacjami) oraz intersecting_street, tworząc kolumnę o nazwie corner. Napisz zapytanie tak, aby rekordy bez wartości w kolumnie intersecting_street miały wpisy NULL.