gebbakcher
78
2019-10-10 15:27:34
1
75

오라클 그룹바이 사용시에 rank 함수 질문입니다


select score1, score2, sum(score)aa rank() over (order by aa asc) as 순위  from stable group by score1, score2;


제 나름대로 해봤는데..  sum(score)에 aa 라는 별칭을 주고 rank 함수를 써보았지만 역시 안되네요 ㅜㅜ


ORA-00923: FROM keyword not found where expected


이런 에러가 뜹니다.. 

0
0
  • 답변 1

  • olivvve
    558
    2019-10-10 15:51:36

    https://javaexpert.tistory.com/503

    SUM(컬럼)OVER(PARTITION BY 컬럼) : 그룹내 합



    sum(score)aa rank() over 사이에 쉼표도 없네요.. 어차피 불가능한 문법이긴 하지만

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.