부정확한 데이터 감지 및 제외하기
이번 레슨에서 배운 것처럼, 분석 전에 부정확한 데이터를 찾아내지 못하면 결과가 왜곡될 수 있어요.
series 테이블에는 시리즈가 성인용인지 여부를 저장하는 boolean 컬럼 is_adult가 있어요. 또한 시청 권장 최소 연령을 저장하는 min_age 컬럼도 있어요. 그런데 일부 행에서는 is_adult 컬럼이 TRUE인데도 min_age 값이 18보다 작은, 서로 모순되는 값이 들어가 있어요.
이런 부정확한 데이터가 있는 행을 찾아볼 수 있을까요?
이 연습은 강의의 일부입니다
SQL Server 데이터베이스에서 데이터 정제하기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
SELECT * FROM series
-- Detect series for adults
WHERE ___ = 1
-- Detect series with the minimum age smaller than 18
AND ___ ___ 18