CommencerCommencer 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

Analyse exploratoire des données en SQL

Afficher le cours

Instructions

  • 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 cet exemple de code.

-- 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