SUBSTRING()으로 시간 단위 추출하기
이전 연습 문제에서는 violation_time과 to_hours_in_effect 열 사이의 간격을 hour와 minute 단위로 분리했어요. 이 값들은 기록 방식의 불일치 때문에 변환이 더 쉽게 되도록 백그라운드에서 일부 전처리를 거쳤습니다. 이번 레슨에서 다룬 함수들은 문자열에서 값을 추출하는 방법을 제공합니다.
이번 연습에서는 SUBSTRING()을 사용해 시간 문자열에서 시와 분을 추출할 거예요. 이는 문자열을 TIMESTAMP 값으로 변환한 뒤 시간 단위를 추출했던 이전 방식과 달리, 변환 없이 직접 시간 단위를 뽑아내는 대안적 접근입니다.
이 연습은 강의의 일부입니다
PostgreSQL 데이터베이스에서 데이터 정제하기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
SELECT
-- Define hour column
___(___ ___ ___ ___ ___) AS ___
FROM
parking_violation;