시작하기무료로 시작하기

레벤슈타인 거리 예시

이제 levenshtein 함수를 사용해 문자열을 텍스트 데이터와 비교하는 방법을 자세히 살펴보겠습니다. 기억하시겠지만, levenshtein 거리는 한 문자열을 비교 대상 문자열로 바꾸는 데 필요한 편집(수정) 횟수를 의미해요.

검색 애플리케이션이든, 수작업 사용자 입력이 포함된 데이터를 분석할 때든, 오타나 잘못된 철자를 고려해야 합니다. levenshtein 함수는 이를 처리하는 훌륭한 방법을 제공합니다. 이번 연습에서는 철자가 틀린 검색 문자열을 사용해 film 테이블을 조회하고, levenshtein 결과를 이용해 일치 여부를 판단해 볼 거예요. 함께 살펴보겠습니다.

이 연습은 강의의 일부입니다

PostgreSQL에서 데이터 조작을 위한 함수

강의 보기

연습 안내

  • 영화 제목과 영화 설명을 선택하세요.
  • 영화 제목에 대해 문자열 JET NEIGHBOR와의 levenshtein 거리를 계산하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

-- Select the title and description columns
SELECT  
  ___, 
  ___, 
  -- Calculate the levenshtein distance
  ___(___, ___) AS distance
FROM 
  film
ORDER BY 3
코드 편집 및 실행