오라클

기존 포인트 합계 VIEW 쿼리문은 다음과 같았다. -- 총 합계 VIEW CREATE OR REPLACE VIEW VIEW_POINT AS SELECT M.CODE, (NVL(R.AMOUNT, 0) + NVL(C.AMOUNT, 0) - NVL(P.AMOUNT, 0) - NVL(W.AMOUNT, 0) + NVL(CH.AMOUNT, 0)) AS POINT FROM MEMBER M FULL OUTER JOIN VIEW_REFUND R ON M.CODE = R.MEMBER_CODE FULL OUTER JOIN VIEW_COMPLETE C ON R.MEMBER_CODE = C.MEMBER_CODE FULL OUTER JOIN VIEW_PAYMENT P ON C.MEMBER_CODE = P.MEMBER_CODE ..
ROLLUP ( ) ROLLUP 함수는 GROUP BY 절과 같이 사용 되며, GROUP BY 절에 의해서 그룹 지어진 집합 결과에 대해서 좀 더 상세한 정보를 반환하는 기능을 수행 한다. (합계, 소계 값까지) SELECT DEPTNO "부서번호", SUM(SAL) "급여합" FROM EMP GROUP BY ROLLUP(DEPTNO); 위의 쿼리문은 ROLLUP 함수를 사용하여 모든 부서의 합도 구하고 있다. 결과는 아래와 같다. /* 부서번호 급여합 10 8750 20 10875 30 9400 (NULL) 29025 */ SELECT NVL(TO_CHAR(DEPTNO), '모든부서') "부서번호", SUM(SAL) "급여합" FROM EMP GROUP BY ROLLUP(DEPTNO); NVL( ) 를..
드디어 지겹디 지겨운 자바가 끝났다! 자바 세미 프로젝트를 하면서 아.. 아직 멀었구나 하는 생각이 많이 들었다. 복습은 꾸준히 해야 할 것 같다. ㅋㅋㅋㅋㅋ 드디어 오라클을 배운다. 오라클 데이터베이스는 관계형 데이터베이스 관리 시스템의 이름이다. 그렇다면 데이터베이스는 또 뭘까? 데이터베이스는 유용한 데이터의 집합을 말한다. Oracle DBMS에서 데이터는 SQL (Structured Query Language)을 사용하여 액세스 된다. 데이터베이스 관리 시스템을 DBMS 라고 부른다. 그 중에서 우리가 배울 것은 오라클 ! 꾸준히 매일매일 블로그에 기록해보자 SELECT 명령어는 데이터를 검색, 조회 하는 기능을 수행한다. SELECT * FROM TBL_EMP; * 을 SELECT 하면 그 테이..
린구
'오라클' 태그의 글 목록