CommencerCommencer gratuitement

Extraire des unités de temps avec SUBSTRING()

Dans un exercice précédent, vous avez séparé l’intervalle entre les colonnes violation_time et to_hours_in_effect en leurs unités de temps constitutives : hour et minute. Un pré-nettoyage de ces valeurs a été effectué en arrière-plan pour faciliter leur conversion, en raison d’incohérences dans l’enregistrement de ces valeurs. Les fonctions étudiées dans cette leçon proposent une méthode pour extraire des valeurs à partir de chaînes de caractères.

Dans cet exercice, vous allez utiliser SUBSTRING() pour extraire les unités heures et minutes à partir de chaînes de temps. Il s’agit d’une approche alternative pour extraire des unités de temps, qui évite de convertir la chaîne en valeur TIMESTAMP comme précédemment.

Cet exercice fait partie du cours

Nettoyer des données dans des bases PostgreSQL

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

SELECT
  -- Define hour column
  ___(___ ___ ___ ___ ___) AS ___
FROM
  parking_violation;
Modifier et exécuter le code