ComenzarEmpieza gratis

Limpiar fechas no válidas

La columna date_first_observed en el conjunto de datos parking_violation representa la fecha en que la infracción de estacionamiento fue observada por primera vez por la persona que registró la infracción. Por desgracia, no todos los valores de date_first_observed se registraron correctamente. Algunos registros contienen el valor '0' en esta columna. Un valor '0' no puede interpretarse automáticamente como un DATE, ya que su significado en este contexto es ambiguo. Es necesario limpiar los valores de la columna para poder convertirla en una columna DATE adecuada.

En este ejercicio, convertirás el valor de date_first_observed de los registros que tienen '0' en date_first_observed a valores NULL usando la función NULLIF(), de modo que el campo pueda representarse como una fecha válida.

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
  -- Replace '0' with NULL
  ___(___, ___) AS date_first_observed
FROM
  parking_violation;
Editar y ejecutar código