오라클 PARTITION BY

개발/DB 2014. 10. 30. 14:48

데이터를 SELECT 하는 도중 동일 데이터에 대해서 몇개를 가지고 있는지 알고 싶었다.

예를 들면 우리가족이 몇명인지 알고 싶을때,

먼저 가족코드 라는 것을 '777'로 우리 가족 3명에게 모두 주었다.

SELECT COUNT(가족코드) OVER (PARTITION BY 가족코드) AS TEL_LINE FROM 가족

이런식으로 코딩을 하면 동일 가족코드에 데이터가 몇개있는지 COUNT를 세서 알 수 있다.

 

'개발 > DB' 카테고리의 다른 글

오라클 UPDATE SELECT 문  (0) 2014.11.06
오라클 단일행 함수 정리  (0) 2014.11.05
해당 숫자에 몇건이 있는가?  (0) 2014.06.25
해당월의 마지막 날짜 구하는 쿼리  (0) 2014.05.13
TABLESPACE, TRUCATE  (0) 2014.04.07