Dividir cadenas en un delimitador
El sufijo de calle es la parte del nombre de la calle que indica el tipo de calle, como Avenue, Road, o Street. En los datos del Evanston 311, a veces el sufijo street
es la palabra completa, mientras que otras veces es la abreviatura.
Extrae solo la primera palabra de cada valor de street
para encontrar las calles más comunes independientemente del sufijo.
Para ello, utiliza
split_part(string_to_split, delimiter, part_number)
Este ejercicio forma parte del curso
Análisis exploratorio de datos en SQL
Instrucciones del ejercicio
- Utiliza
split_part()
para seleccionar la primera palabra destreet
; alias el resultado comostreet_name
. - Selecciona también el recuento de cada valor de
street_name
.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
-- Select the first word of the street value
SELECT ___ AS street_name,
count(*)
FROM evanston311
GROUP BY ___
ORDER BY count DESC
LIMIT 20;