• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

누적합 질문입니다.

22.05.17 21:34 작성 조회수 131

0

join과 group by 를 활용하여 window fuction과 동일한 누적합을 만드는 쿼리에서 GROUP BY e1.Line으로 쿼리를 작성하면 안되나요 ? group by 1,2,3,4로 적으면 각 e1.Line열의 value로 적은 것인데 이렇게 value로 적어도 가능한건가요 ? 

답변 1

답변을 작성해보세요.

0

안녕하세요, 답변 드립니다.

GROUP BY 혹은 ORDER BY 절에는 SELECT 절에 적는 컬럼명 대신 숫자를 적을 수도 있습니다. 해당 설명의 GROUP BY 1,2,3,4는 Line 컬럼의 값을 의미하는 것이 아니라, SELECT 절에 적힌 컬럼을 의미합니다. 따라서 설명의 GROUP BY 1,2,3,4GROUP BY e1.Id, e1.Name, e1. kg, e1.Line 과 같은 의미입니다. 본 내용은 영상의 8:25 부분에서도 설명을 들으실 수 있습니다 :)