Comece agoraComece grátis

Extraindo unidades de tempo com SUBSTRING()

Em um exercício anterior, você separou o intervalo entre as colunas violation_time e to_hours_in_effect nas suas unidades de tempo constituintes, hour e minute. Foi feito um pré-processamento desses valores nos bastidores para facilitar a conversão, devido a inconsistências no registro desses dados. As funções exploradas nesta lição oferecem uma forma de extrair valores de strings.

Neste exercício, você vai usar SUBSTRING() para extrair as unidades de hora e minuto de strings de tempo. Esta é uma abordagem alternativa para extrair unidades de tempo, eliminando a necessidade de converter a string para um valor TIMESTAMP para então obter a unidade de tempo, como foi feito anteriormente.

Este exercicio faz parte do curso

Limpeza de dados em bancos de dados PostgreSQL

Ver curso

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

SELECT
  -- Define hour column
  ___(___ ___ ___ ___ ___) AS ___
FROM
  parking_violation;
Editar e Executar Código