Strings splitsen op een scheidingsteken
Het straatachtervoegsel is het deel van de straatnaam dat het type straat aangeeft, zoals Avenue, Road of Street. In de Evanston 311-gegevens is het street-achtervoegsel soms het volledige woord en soms de afkorting.
Haal alleen het eerste woord uit elke street-waarde om de meest voorkomende straten te vinden, ongeacht het achtervoegsel.
Gebruik hiervoor
split_part(string_to_split, delimiter, part_number)
Deze oefening maakt deel uit van de cursus
Exploratory Data Analysis in SQL
Oefeninstructies
- Gebruik
split_part()om het eerste woord instreette selecteren; geef het resultaat de aliasstreet_name. - Selecteer ook het aantal voor elke waarde van
street_name.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
-- Select the first word of the street value
SELECT ___ AS street_name,
count(*)
FROM evanston311
GROUP BY ___
ORDER BY count DESC
LIMIT 20;