ComeçarComece gratuitamente

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

Ver Curso

Instruções de exercício

  • Use split_part() para selecionar a primeira palavra em street; coloque o nome alternativo 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 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;
Editar e executar código