Dividere le stringhe su un delimitatore
Il suffisso della via è la parte del nome che indica il tipo di strada, ad esempio Avenue, Road o Street. Nei dati 311 di Evanston, a volte il suffisso street è scritto per esteso, altre volte è abbreviato.
Estrai solo la prima parola di ogni valore street per trovare le vie più comuni indipendentemente dal suffisso.
Per farlo, usa
split_part(string_to_split, delimiter, part_number)
Questo esercizio fa parte del corso
Analisi esplorativa dei dati in SQL
Istruzioni dell'esercizio
- Usa
split_part()per selezionare la prima parola instreet; assegna l'alias del risultato comestreet_name. - Seleziona anche il conteggio di ciascun valore di
street_name.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
-- Select the first word of the street value
SELECT ___ AS street_name,
count(*)
FROM evanston311
GROUP BY ___
ORDER BY count DESC
LIMIT 20;