Inizia subitoInizia gratis

Estrazione delle unità di tempo con SUBSTRING()

In un esercizio precedente, hai separato l'intervallo tra le colonne violation_time e to_hours_in_effect nelle relative unità di tempo hour e minute. Alcune operazioni di pre-pulizia sono state eseguite in background per rendere questi valori più facili da convertire, a causa di incongruenze nella loro registrazione. Le funzioni viste in questa lezione offrono un modo per estrarre valori dalle stringhe.

In questo esercizio userai SUBSTRING() per estrarre le unità di ore e minuti da stringhe orarie. Questo è un approccio alternativo all'estrazione delle unità di tempo che elimina la necessità di convertire la stringa in un valore TIMESTAMP per estrarre l'unità di tempo, come fatto in precedenza.

Questo esercizio fa parte del corso

Pulizia dei dati nei database PostgreSQL

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

SELECT
  -- Define hour column
  ___(___ ___ ___ ___ ___) AS ___
FROM
  parking_violation;
Modifica ed esegui il codice