========over========
쿼리 RESULT SET을 이용해 동작하는 함수라는 구분이다
rank() over(order by salary desc) 하면 결과값을 랭킹을 매겨서 내림차순함
========PARTITION BY========
RESULT SET을 value expression에 지정된 값에 근거하여 분할하는 역할 수행
========PARTITION BY의 기능========
over 가로안에 쓰는거 partition by dept_code 이렇게
그러면 dept_code 별로 구분되어서 부서별 랭킹이 매겨짐
안쓰면 전체리설트셋이 하나의 작용 단위가 된다
========NULLS First // NULLS LAST========
NULL이 포함된 ROW가 순서상 제일 앞에 위치할것인지
제일뒤에 위치해야할지 지정
========rank,dense_rank차이점 ========
rank 는 7등이 2명 나오면 다음 등수는 9등
dense_rank는 8등
========rollup , cube ========
소계/합계 함수
구해진 소계에도 따로 순위가 부여됨
========row_number========
partition 내의 row들에 순서대로 유니크한 일련번호 주어짐
========
자바 equals 와 hashcode (0) | 2015.01.19 |
---|---|
자바 try/catch , runtimeException ,Exception 의 차이 (0) | 2015.01.19 |
자바 awt를 이용하여 입력값을 랜덤으로 출력해주는 프로그램 (0) | 2015.01.09 |
자바 awt를 이용해 음식 메뉴 랜덤선택하기 (0) | 2015.01.07 |
자바 awt를 이용한 계산기... (0) | 2015.01.06 |