ComenzarEmpieza gratis

Extraer unidades de tiempo con SUBSTRING()

En un ejercicio anterior, separaste el intervalo entre las columnas violation_time y to_hours_in_effect en sus unidades de tiempo hour y minute. Se hizo una limpieza previa de estos valores entre bambalinas para facilitar su conversión debido a inconsistencias en cómo se registraron. Las funciones que has visto en esta lección ofrecen una forma de extraer valores a partir de cadenas.

En este ejercicio, usarás SUBSTRING() para extraer las unidades de horas y minutos de cadenas de tiempo. Es un enfoque alternativo para extraer unidades de tiempo que evita tener que convertir la cadena a un valor TIMESTAMP, como hiciste antes.

Este ejercicio forma parte del curso

Limpieza de datos en bases de datos PostgreSQL

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

SELECT
  -- Define hour column
  ___(___ ___ ___ ___ ___) AS ___
FROM
  parking_violation;
Editar y ejecutar código