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
Instructions
- Utilisez
split_part()
pour sélectionner le premier mot destreet
; donnez un alias au résultat sous la formestreet_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;