오라클 rank() over를 대체 할 수 있는 함수가 있나요?
-
CUBRID 사용자를 위한 DBeaver 도구 출시 안내
-
SQLGate for CUBRID 영구 무료 라이선스 제공
-
뷰 테이블 검색 시간에 대해 궁금한점이 있습니다.
-
콘솔에서 csql로 접속할 때 인코딩 설정은 어떻게 하나요?
-
4.0 패치2 는 언제쯤 나오나요?
-
8.4로 업그레이드후 cci_execute 실패 에러
-
DB 접속실패 (
-
테이블 목록확인 (show tables) 방법 문의
-
Hibernate로 페이징 처리시 오류발생에 대한 내용입니다.
-
select count 한 개수와 select 한 개수가 다른이유는 뭘까요?
-
계층적질의 결과물과 조인 시 문제점
-
ROW_NUMBER() OVER(PARTITION BY 어떻게..해야 할까요???
-
Oracle의 stored function/procedure에 대한 질문입니다.
-
호스트 연결이 안되요.(비밀번호오류)
-
큐브리드를 시작할수없습니다.
-
제품소개 FAQ를 읽고 질문 드립니다
-
delete join
-
[초보질문] databases.txt 에 접근할수 없다는 에러메시지가 나옵니다..
-
[초보질문] 쿼리편집기에 대한 질문입니다.
-
Cubrid 설치시 에러
-
언로드 후, 로드가 안되는데 어떤 사항을 체크해 봐야 할까요?
-
오라클 rank() over를 대체 할 수 있는 함수가 있나요?
답변이 늦어 죄송합니다.
말씀하신 쿼리는 아래와 같이 변경하여 사용하시면 됩니다.
하지만 ORDER BY, GROUP BY와 같은 함수가 이용이 되므로 성능적인 문제가 발생할 수 있습니다.
SELECT ROWNUM AS "RANK", B.r_id, B.nh_time, B.c_stnd_ymd, B.tunit_code, B.lg_code, B.status_cd, B.o_code
FROM (SELECT A.r_id, A.nh_time, A.c_stnd_ymd, A.tunit_code, A.lg_code, A.status_cd, A.o_code
FROM (SELECT r_id, nh_time, c_stnd_ymd, tunit_code, lg_code, status_cd, o_code
FROM utzcode
ORDER BY status_cd DESC, c_stnd_ymd DESC, o_code) AS A
GROUP BY A.r_id, A.o_code) as B