예를 들어 아이스크림을 검색했을때
a 컬럼 b컬럼 c컬럼 내에 포함된 개수대로 찾아 순위를 매겨 정렬해서 리스트로 나타내고 싶습니다.
a,b,c 내에 모두 아이스크림이 있을경우 가장 먼저 보이고
3컬럼중 2개의 컬럼내에만 존재할경우에는 그다음 순위
이런식으로요
쿼리문을 알려주실수 있으실까요?
부탁드립니다.
Comment 1
-
지영아빠
2022.06.28 16:36
예를 들어 아이스크림을 검색했을때
a 컬럼 b컬럼 c컬럼 내에 포함된 개수대로 찾아 순위를 매겨 정렬해서 리스트로 나타내고 싶습니다.
a,b,c 내에 모두 아이스크림이 있을경우 가장 먼저 보이고
3컬럼중 2개의 컬럼내에만 존재할경우에는 그다음 순위
이런식으로요
쿼리문을 알려주실수 있으실까요?
부탁드립니다.
2022.06.28 16:36
select
a,b,c
from
your_table
order by
iif(a = '아이스크림', 1, 0) + iif(b = '아이스크림', 1, 0) + iif(c = '아이스크림', 1, 0) desc