8.2 DML, DATA DICTIONARY,
-- 데이터 조작어 (DML) -- 테이블을 생성하는 DDL CREATE TABLE DEPT_TEMP AS SELECT * FROM DEPT; SELECT * FROM DEPT_TEMP; -- 테이블에 데이터를 추가 INSERT -- INSERT INTO 테이블 이름 (열이름1, 열이름2, ....) -- VALUES (열이름1에 들어갈 데이터,) INSERT INTO DEPT_TEMP (deptno, DNAME, LOC) VALUES (50,'DATABASE','SEOUL'); SELECT * FROM DEPT_TEMP; DESC DEPT_TEMP; -- 에러 상황 : 데이터타입에 맞지 않거나, 길이가 맞지 않거나, 열보다 데이터를 많이 넣거나 --INSERT INTO DEPT_TEMP(deptno, ..
7.19 JOIN
-- 타입변환, MULTI-ROW FUNCTION -- 그룹화와 관련된 함수 -- ROLLUP 함수 -- SELECT -- FROM -- WHERE -- GROUP BY ROLLUP (그룹화할 열 지정) SELECT DEPTNO, JOB, COUNT(*), MAX(SAL), SUM(SAL), AVG(SAL) FROM EMP GROUP BY DEPTNO, JOB ORDER BY DEPTNO, JOB; SELECT DEPTNO, JOB, COUNT(*), MAX(SAL), SUM(SAL), AVG(SAL) FROM EMP GROUP BY ROLLUP(DEPTNO, JOB) ORDER BY DEPTNO, JOB; -- CUBE 함수 -- SELECT -- FROM -- WHERE -- GROUP BY CUBE..