시작하기무료로 시작하기

야간 주차 제한이 있는 잘못된 단속 기록 찾기

이전 연습 문제에서는 제한된 주차 시간 밖의 violation_time 값을 가진 parking_violation 레코드를 식별했어요. 당시 쿼리는 야간 제한이 없는 장소에서 발생한 위반만 대상으로 했습니다. 이번에는 야간 주차 제한을 포함하는 잘못된 위반 시간을 포착하도록 쿼리를 수정해 보겠습니다. 이 기준을 만족하는 데이터셋의 주차 위반 기록을 이 연습에서 식별할 거예요.

예를 들어, from_hours_in_effect 값이 10:00 PM, to_hours_in_effect 값이 10:00 AM, 그리고 violation_time4:00 PM인 레코드는 잘못된 기록으로 식별됩니다.

이 연습은 강의의 일부입니다

PostgreSQL 데이터베이스에서 데이터 정제하기

강의 보기

연습 안내

  • SELECT 쿼리에 반환되는 레코드의 from_hours_in_effect 값이 to_hours_in_effect 값보다 커야 한다는 조건을 추가하세요.
  • violation_timefrom_hours_in_effect보다 작아야 한다는 조건을 추가하세요.
  • violation_timeto_hours_in_effect보다 커야 한다는 조건을 추가하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

SELECT
  summons_number,
  violation_time,
  from_hours_in_effect,
  to_hours_in_effect
FROM
  parking_violation
WHERE
  -- Ensure from hours greater than to hours
  ___ ___ ___ AND
  -- Ensure violation_time less than from hours
  ___ ___ ___ AND
  -- Ensure violation_time greater than to hours
  ___ ___ ___;
코드 편집 및 실행