안녕하세요? 디비사랑넷 눈팅만 하다가 처음 글 쓰내요...
다름이 아니라... 사용자 정의 변수와 row_number() 함수를 사용할 수 없어 아래와 같이 카운트를 이용하여 랭킹 쿼리를 작성 했습니다.
select * from test s where ( select count(*) from test f where f.name = s.name and f.score >= s.score ) <= 5
그런데 문제는 속도가 너무 느리다는 단점이 있는데... 개선 할 수 있을까요? |