CommencerCommencez gratuitement

Séparer les chaînes de caractères à l'aide d'un délimiteur

Le suffixe de rue est la partie du nom de la rue qui indique le type de rue, comme Avenue, Route ou Rue. Dans les données du 311 d’Evanston, le suffixe street est parfois le mot complet, tandis que d'autres fois, il s'agit de l'abréviation.

Extrayez uniquement le premier mot de chaque valeur street pour trouver les rues les plus courantes, quel que soit le suffixe.

Pour ce faire, utilisez

split_part(string_to_split, delimiter, part_number)

Cet exercice fait partie du cours

<cours>Analyse exploratoire des données en SQL</cours>
Voir le cours

Instructions de l’exercice

  • Utilisez split_part() pour sélectionner le premier mot de street ; donnez un alias au résultat sous la forme street_name.
  • Sélectionnez également 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