티스토리 뷰

반응형


SELECT  UTL_MATCH.EDIT_DISTANCE_SIMILARITY('1111 2222', '2222') AS EDS

               ,UTL_MATCH.JARO_WINKLER_SIMILARITY('1111 2222', '2222')  AS JWS

FROM DUAL

;

 

eds       jws

45        40


결과는 45%, 40% ~~~  두 비교 문자열이 100%일치하면 100이 리턴됨.


UTL_MATCH.EDIT_DISTANCE_SIMILARITY 는 "Levenshtein Distance" 이고

UTL_MATCH.JARO_WINKLER_SIMILARITY  는  "Jaro-Winkler Algorithm"를 사용한다고 함.



참고

https://oracle-base.com/articles/11g/utl_match-string-matching-in-oracle

반응형