Rozdělení řetězců podle oddělovače
Přípona ulice je část názvu ulice označující její typ, například Avenue, Road nebo Street. V datech Evanston 311 se stává, že přípona sloupce street je někdy celé slovo a jindy zkratka.
Aby ses zbavil/a tohoto rozdílu, extrahuj z každé hodnoty street pouze první slovo – tak zjistíš nejčastější ulice bez ohledu na příponu.
Použij k tomu funkci
split_part(string_to_split, delimiter, part_number)
Toto cvičení je součástí kurzu
Průzkumná analýza dat v SQL
Pokyny k cvičení
- Pomocí
split_part()vyber první slovo ze sloupcestreeta výsledek pojmenuj jakostreet_name. - Vyber také počet výskytů každé hodnoty
street_name.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Select the first word of the street value
SELECT ___ AS street_name,
count(*)
FROM evanston311
GROUP BY ___
ORDER BY count DESC
LIMIT 20;