21. 03. 11.
다중 행 입력 - PIVOTING INSERT - OLTP(OnLine Transaction Processing) 업무에서 사용되는 데이터를 데이터웨어하우스 업무에서 사용되는 분석용 데이터로 변환하는 경우에 유용 - 하나의 행을 여러 개의 행으로 나누어서 입력하는 기능 - Unconditional INSERT ALL 명령문과 거의 동일 - INTO 절에서 하나의 테이블만 지정 => 통계 분석 -- 예제를 위한 테이블 생성 CREATE TABLE SALES( SALES_NO NUMBER(4), WEEK_NO NUMBER(2), SALES_MON NUMBER(7,2), SALES_TUE NUMBER(7,2), SALES_WED NUMBER(7,2), SALES_THU NUMBER(7,2), SALES_FRI..
21. 03. 09. 문자 조작 함수 이어서, 여러 함수들, GROUP BY, HAVING, JOIN
문자조작 함수 INSTR 함수 - 자바 indexof같이 문자열중에서 사용자가 지정한 특정 문자가 포함된 위치를 반환하는 함수 SELECT 'CORPORATE FLOOR', INSTR('CORPORATE FLOOR', 'OR'), INSTR('CORPORATE FLOOR', 'OR', 3, 2), INSTR('CORPORATE FLOOR', 'OR', -3, 2) FROM DUAL; -- 부서 테이블의 부서 이름 갈럼에서 '과' 글자의 위치를 출력. SELECT DNAME, INSTR(DNAME, '과') FROM DEPARTMENT; 문자조작함수 LPAD, RPAD 함수 - 문자열이 일정한 크기가 되도록 왼쪽 또는 오른쪽에 지정할 문자를 삽입하는 함수 -- 교수테이블에서 직급칼럼의 왼쪽에 *문자를 삽입..