이번에 데이타베이스를 오라클에서 MYSQL로 교체하게 되어
질의를 바꾸고 있는 중입니다.
순위를 매기는 질의를 교체중인데영 답이 안나오네요.
오라클에서는 rank가 있어 쉽게 해결이 되는데 MYSQL에서는
1+count(*) 식으로 해봐도 잘 안되네요...
SELECT * FROM (
SELECT ROWNUM AS RNUM, B.* FROM (
SELECT * FROM (
SELECT
rank() over (order by RESULT DESC) AS RANK,
word,
RESULT
from (
SELECT
WORD,
SUM(PROC_CNT) AS RESULT
FROM VIW_WORD_STAT
GROUP BY WORD
ORDER BY SUM(PROC_CNT)
)
)
) B WHERE ROWNUM <= #endRow#
) WHERE RNUM > #startRow#
위와 같은 오라클 질의를 MYSQL로 교체하려면 질의를 어떻게
작성해야 할까요. 도와주세요 ~ |