CommencezCommencez gratuitement

Scinder des chaînes selon un délimiteur

Le suffixe de rue est la partie du nom de rue qui indique le type de voie, comme Avenue, Road ou Street. Dans les données 311 d'Evanston, le suffixe street est parfois écrit en toutes lettres et d'autres fois sous forme d'abréviation.

Extrayez uniquement le premier mot de chaque valeur street pour trouver les rues les plus fréquentes, peu importe le suffixe.

Pour ce faire, utilisez

split_part(string_to_split, delimiter, part_number)

Cette activité fait partie du cours

Analyse exploratoire des données en SQL

Voir le cours

Instructions de l’exercice

  • Utilisez split_part() pour sélectionner le premier mot dans street ; donnez à ce résultat l'alias street_name.
  • Sélectionnez aussi le nombre de chaque valeur de street_name.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- Select the first word of the street value
SELECT ___ AS street_name, 
       count(*)
  FROM evanston311
 GROUP BY ___
 ORDER BY count DESC
 LIMIT 20;
Modifier et exécuter le code