PARTITION BY
설문조사 통계쿼리를 작성하면서 응답자마다 몇 회차 응답인지를 보여줘야했는데 그때 PARTITION BY를 이용했다!
그전까지는 GROUP BY를 사용해서 데이터를 추출했었는데 새로운 방법을 알게되었다.
ROW_NUMBER( ) OVER(PARTITION BY [회원번호] ORDER BY CREATE_DATE) AS [회차]
회원번호를 기준으로 응답일로 정렬을 하고 ROW_NUMBER OVER을 통해서 번호를 매겼다.