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

Connected

Cvičení

Vytvoření kontingenční tabulky pomocí FILTER

V předchozím cvičení jsi napsal/a dotaz, který zobrazoval počty parkovacích přestupků (podle jejich číselného kódu) vydaných každou ze čtyř agentur. Výsledky obsahovaly všechny potřebné informace, ale byly prezentovány ve formátu, kde se každý violation_code opakoval až čtyřikrát (pro každou vybranou issuing_agency). Kompaktnější reprezentaci stejných dat lze dosáhnout vytvořením kontingenční tabulky.

V tomto cvičení napíšeš dotaz s využitím klauzule FILTER, který vrátí výsledky ve formátu kontingenční tabulky. Toto přehlednější zobrazení dat pak snadno využiješ v přehledu parkovacích přestupků vydaných každou ze čtyř sledovaných agentur.

Pokyny

100 XP
  • Definuj sloupec Police jako počet záznamů pro každý violation_code s hodnotou issuing_agency rovnou P.
  • Definuj sloupec Sanitation jako počet záznamů pro každý violation_code s hodnotou issuing_agency rovnou S.
  • Definuj sloupec Parks jako počet záznamů pro každý violation_code s hodnotou issuing_agency rovnou K.
  • Definuj sloupec Transportation jako počet záznamů pro každý violation_code s hodnotou issuing_agency rovnou V.