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