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

Connected

ćwiczenie

Wybieranie danych do tabeli przestawnej

Aby lepiej zrozumieć, które agencje odpowiadają za poszczególne rodzaje naruszeń parkingowych, masz za zadanie przygotować raport z odpowiednimi informacjami. Raport obejmie cztery agencje wystawiające mandaty: Police Department (P), Department of Sanitation (S), Parks Department (K) oraz Department of Transportation (V). Wszystkie potrzebne rekordy znajdują się w tabeli parking_violations. Dla każdego naruszenia parkingowego zapisany jest kod naruszenia violation_code typu INTEGER oraz kod agencji issuing_agency typu CHAR.

W tym ćwiczeniu napiszesz zapytanie SELECT, które dostarczy danych źródłowych do raportu: kod naruszenia parkingowego, kod agencji wystawiającej mandat oraz łączną liczbę rekordów dla każdej pary tych wartości.

Instrukcje

100 XP
  • Uwzględnij kolumny violation_code i issuing_agency na liście SELECT zapytania.
  • Dla każdej pary wartości violation_code i issuing_agency dodaj do listy SELECT liczbę rekordów zawierających tę parę.
  • Ogranicz wyniki do interesujących cię agencji na podstawie ich jednoznakowego kodu (P, S, K, V).