테이블이 하나 있습니다. 필드중에서 영화제목이 있는 필드가
있는데
select title from movie where title like '%조용한%' OR title
like '%가족%'
이라고 하면 '조용한', '가족'이 들어간 타이틀은 모두
나옵니다.
하지만 제일 중요한 '조용한 가족'은 처음에 나오지 않을 수도
있습니다.
이러한 경우 order by를 어떻게 해야 정확도가 가장 높은 '조용한
가족' 이 나올 수 있을까요?
위의 SQL에서 where 문장은 더 들어 갈수도 있습니다. 즉, '조용한
산장에 사는 가족' 과
같은 문장도 '조용한 가족' 과 우선순위는 같다고 가정합니다.
즉, 결론적으로 검색엔진과 비스무리하게 가장 높은 hit 률이 있는
title을 정렬하여 뽑을 수 있는 SQL이
가능할 것인가에 대한 질문이었습니다...
여러분들의 조언 부탁드립니다...
|