Dzielenie ciągów znaków według separatora
Sufiks ulicy to część nazwy, która określa jej typ – na przykład Avenue, Road czy Street. W danych Evanston 311 sufiks w kolumnie street bywa zapisany pełnym słowem lub skrótem.
Wyodrębnij pierwsze słowo z każdej wartości kolumny street, aby znaleźć najczęściej występujące ulice – bez względu na użyty sufiks.
Skorzystaj z funkcji:
split_part(string_to_split, delimiter, part_number)
To ćwiczenie jest częścią kursu
Eksploracyjna analiza danych w SQL
Instrukcje do ćwiczenia
- Użyj funkcji
split_part(), aby wybrać pierwsze słowo z kolumnystreet; nadaj wynikowi aliasstreet_name. - Wybierz również liczbę wystąpień każdej wartości
street_name.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- Select the first word of the street value
SELECT ___ AS street_name,
count(*)
FROM evanston311
GROUP BY ___
ORDER BY count DESC
LIMIT 20;