불완전한 레코드 분석하기
앞으로 vehicle_body_type의 누락된 값을 줄이기 위해, 팀에서는 발급 기관에 완전한 데이터의 중요성을 알리는 캠페인을 진행하기로 했습니다. 다만 각 캠페인은 기관별로 맞춤 제작할 예정입니다.
이번 연습 문제에서는 현재의 누락 데이터를 활용해 캠페인 우선순위를 정해 보겠습니다. NULL인 vehicle_body_type을 가진 해당 기관의 레코드 수와 함께 발급 기관을 출력하는 쿼리를 작성하세요. 교육 캠페인을 개발할 우선순위를 정할 수 있도록, 이 기록들은 내림차순으로 정렬해 나열합니다.
이 연습은 강의의 일부입니다
PostgreSQL 데이터베이스에서 데이터 정제하기
연습 안내
- 쿼리 결과에 두 개의 열을 지정하세요:
issuing_agency와num_missing(해당 기관에서 누락된 vehicle body type의 개수). vehicle_body_type이NULL인 값만 집계되도록 결과를 제한하세요.- 결과를
issuing_agency로 그룹화하세요. - 결과를
num_missing기준으로 내림차순으로 정렬하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
SELECT
-- Define the SELECT list: issuing_agency and num_missing
___,
COUNT(*) AS ___
FROM
parking_violation
WHERE
-- Restrict the results to NULL vehicle_body_type values
___
-- Group results by issuing_agency
___
-- Order results by num_missing in descending order
___;