ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Use split_part() para selecionar a primeira palavra em street; defina o alias do resultado como street_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;
Editar e executar o código