본문 바로가기

국비지원수업/Oracle2

국비지원 수업 - HAVING절, ROLLUP과 CUBE, JOIN문 HAVING절은 그룹함수의 결과 값을 써야 할 때 작성한다. WHERE절과 비슷해 보이지만 같은 조건으로 사용이 불가하다. 그룹함수의 결과값이 있는데 HAVING을 쓰지 않고 출력하면 오류메시지가 뜬다. SELECT ~~ FROM ~~ WHERE ~~ GROUP BY ~~ HAVING ~~; 그룹 별로 산출한 결과값의 집계를 계산하는 함수이다. ROLLUP은 인자로 전달받은 그룹 중 가장 먼저 지정한 그룹별 합계와 총합계를 구한다. CUBE는 그룹으로 지정된 모든 그룹에 대한 합계와 총합계를 구한다. 그래서 결과 값이 ROLLUP보다 많다. GRUOP BY 절에 사용한다. JOIN문은 두 개 이상의 테이블에서 서로 연관이 있는 데이터들을 하나로 모아 가상테이블을 만들고 이용하여 출력한다. 서로 다른 테이.. 2022. 12. 22.
오라클 SYNTAX 사용 방법 정리(계속 추가,수정중) [계정 생성하기] CREATE USER 아이디 IDENTIFIED BY 비밀번호; [권한 부여하기] GRANT CONNECT TO 아이디; -- 연결 권한 부여 GRANT RESOURCE TO 아이디; -- 데이터 조작 권한 부여 [테이블 생성] CREATE TABLE 테이블명 ( 컬럼명 데이터타입(데이터크기) PRIMARY KEY, 컬럼명 데이터타입(데이터크기) NOT NULL, 컬럼명 데이터타입(데이터크기) NOT NULL ); INSERT INTO 데이터명 VALUES('필드1',필드2,'필드3'); INSERT INTO 데이터명 VALUES('필드1',필드2,'필드3'); INSERT INTO 데이터명 VALUES('필드1',필드2,'필드3'); COMMIT; -- COMMIT을 하지 않으면 다른.. 2022. 12. 20.
728x90