Séparer les numéros de rue avec un délimiteur
Dans l’exercice précédent, vous avez utilisé STRPOS(), LENGTH() et SUBSTRING() pour séparer le véritable numéro de rue des adresses du Queens de la valeur représentant une rue transversale. Dans la vidéo, vous avez appris que les chaînes peuvent être découpées en parties à partir d’une chaîne délimitrice.
Dans cet exercice, vous allez extraire le numéro de rue pour les adresses du Queens en utilisant la fonction SPLIT_PART().
Cet exercice fait partie du cours
Nettoyer des données dans des bases PostgreSQL
Instructions
- Écrivez une requête qui renvoie la partie de la valeur
house_numbersituée après le tiret ('-') (si un tiret est présent dans la valeur de la colonne) sous le nom de colonnenew_house_number.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
SELECT
-- Split house_number using '-' as the delimiter
___(___, ___, ___) AS ___
FROM
parking_violation
WHERE
violation_county = 'Q';