변환한 값에 집계 함수 적용하기
영상 연습 문제에서 보셨듯이, 열의 값을 TEXT에서 숫자로 변환하면 집계 함수를 사용해 계산할 수 있어요. parking_violation 데이터셋에서 summons_number는 TEXT 형식입니다. TEXT로 저장된 summons_number에 대해 최대값(MAX(summons_number))과 최소값(MIN(summons_number))은 계산할 수 있어요. 하지만 summon_number 값의 범위 크기(최대 - 최소)를 알고 싶다면, TEXT 형식에는 뺄셈 연산이 정의되어 있지 않기 때문에 계산할 수 없습니다. 먼저 summons_number를 BIGINT로 변환하면 이 문제가 해결돼요.
이 연습 문제에서는 summons_number의 최대값과 최소값의 차이로 summons_number 값의 범위 크기를 계산해 보겠습니다.
이 연습은 강의의 일부입니다
PostgreSQL 데이터베이스에서 데이터 정제하기
연습 안내
summons_number열을BIGINT형식으로 변환한 뒤, 최대summons_number와 최소summons_number의 차이로summons_number의range_size를 정의하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
SELECT
-- Define the range_size from the max and min summons number
___(___) - ___(___) AS ___
FROM
parking_violation;