비정형 텍스트 탐색하기
evanston311의 description 열에는 문의 상세 내용이 있고, category 열에는 문의를 유형별로 묶어 둡니다. category가 description의 내용을 얼마나 잘 반영하고 있을까요?
LIKE와 ILIKE 쿼리를 사용하면 관련 있는 설명과 범주를 찾을 수 있어요. LIKE 쿼리에서는 단어의 앞뒤에 %를 붙이면 그 단어를 포함하는 값을 찾을 수 있다는 점을 기억하세요. 예를 들어:
SELECT category
FROM evanston311
WHERE category LIKE '%Taxi%';
%는 길이가 0 이상인 문자와 일치해요.
아래 단계에 따라 쿼리를 점진적으로 완성해 보세요. 설명(description)에 trash 또는 garbage가 언급되지만, 범주(category)에는 trash나 garbage가 들어 있지 않은 문의를 찾아보세요. 이러한 문의에서 가장 자주 나타나는 category는 무엇인가요?
이 연습은 강의의 일부입니다
SQL로 하는 탐색적 데이터 분석
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
-- Count rows
SELECT ___
FROM evanston311
-- Where description includes trash or garbage
WHERE ___ ___ ___
___ ___ ___ ___;