Dividir strings por um delimitador
O sufixo da rua é a parte do nome que indica o tipo de via, como Avenue, Road ou Street. Nos dados do Evanston 311, às vezes o sufixo street aparece por extenso e, em outras, abreviado.
Extraia apenas a primeira palavra de cada valor de street para encontrar as ruas mais comuns, independentemente do sufixo.
Para fazer isso, use
split_part(string_to_split, delimiter, part_number)
Este exercício faz parte do curso
Análise Exploratória de Dados em SQL
Instruções do exercício
- Use
split_part()para selecionar a primeira palavra emstreet; defina o alias do resultado comostreet_name. - Selecione também a contagem de cada valor de
street_name.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
-- Select the first word of the street value
SELECT ___ AS street_name,
count(*)
FROM evanston311
GROUP BY ___
ORDER BY count DESC
LIMIT 20;