Dividir cadeias de caracteres em um delimitador
O sufixo da rua é a parte do nome da rua que indica o tipo de rua, como Avenue, Road ou Street. Nos dados do Evanston 311, às vezes o sufixo street
é a palavra completa, enquanto outras vezes é a abreviação.
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 de exercício
- Use
split_part()
para selecionar a primeira palavra emstreet
; coloque o nome alternativo do resultado comostreet_name
. - Selecione também a contagem de cada valor de
street_name
.
Exercício interativo prático
Experimente este exercício preenchendo 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;