본문 바로가기

분석함수 LAG 와 LEAD 함수 : 이전값, 다음값 [출처] [오라클] 분석함수 LAG 와 LEAD 함수 : 이전값, 다음값 손쉽게 가져오기|작성자 자바킹 http://javaking75.blog.me/220073169905 LAG와 LEAD 함수는 하나의 쿼리에서 동시에 다른 로우의 값에 접근할수있는 함수이다. 구문형식 LAG ( expr, offset, default ) OVER ( ORDER BY 절 ) LEAD ( expr, offset, default ) OVER ( ORDER BY 절 )​ LAG ( expr, offset, default ) OVER ( PARTITION BY 절 ) LEAD ( expr, offset, default ) OVER ( PARTITION BY 절 )​ 영어사전에서 다음 각함수의 뜻을 찾아보면 , LAG : 뒤에 처지다, 뒤떨어지다 LEAD : 이끈다. 앞장서다 LAG 함수는 계산 대상 데이터(로우)들을 ORDER .. 더보기
분석함수 참조 ( 월별 누적 합계) http://oukr.tistory.com/49http://bysql.net/index.php?document_srl=11586&mid=w201101 Analytic Function (분석 함수) 분석 함수는 Aggregate Function 의 계산을 지정하는 행 그룹을 기반으로 계산하여 각 그룹에 대해 여러 행을 반환 할 수 있는 Function 을 말합니다.일반적으로 누적 계산, 집계 및 보고용 결과를 질의 할 때 유용하게 사용 할 수 있으며 복잡한 질의를 보다간편하고 빠르게 실행 할 수 있게 도와 줍니다. ex.SQL> select empno, ename, sal, deptno, sum(sal) dept_totfrom emp ;ERROR at line 1:ORA-00937: not a single.. 더보기
Oracle Disable Constraints and Make Indexes Unusable http://johnlevandowski.com/oracle-disable-constraints-and-make-indexes-unusable/ DECLARE V_TABLENAME VARCHAR2(100) := 'ZDW_OR_ORDER_DTL'; V_OWNER VARCHAR2(50) := 'BAQDW' ;BEGIN FOR CUR IN (SELECT OWNER, CONSTRAINT_NAME , TABLE_NAME FROM ALL_CONSTRAINTS WHERE OWNER = V_OWNER AND TABLE_NAME = V_TABLENAME ) LOOP EXECUTE IMMEDIATE 'ALTER TABLE '||CUR.OWNER||'.'||CUR.TABLE_NAME||' MODIFY CONSTRAINT ".. 더보기