[Oracle] Analytic Functions 3 (분석 · 집계 함수)
분석함수 실습 지금까지 배워왔던 분석함수로 간단한 예제를 만들어 풀어보려고 한다. 간단한 회사 사원들의 실적 데이터를 만들어 보았다. 샘플 데이터 CREATE TABLE employee( emp_id NUMBER NOT NULL, -- 사원번호 emp_name VARCHAR2(10) NOT NULL, -- 사원이름 dep_name VARCHAR2(100) NOT NULL, -- 부서명 score NUMBER NOT NULL, -- 실적점수 PRIMARY KEY(emp_id) ); INSERT INTO employee VALUES(101, '이태영', '사업부', 820); INSERT INTO employee VALUES(102, '신지은', '사업부', 682); INSERT INTO employee ..
[Oracle] Analytic Functions 1 (분석 · 집계 함수)
Analytic Functions 데이터의 통계적인 자료를 분석하고 집계하는 기능이다. 실무에서도 많이 사용되어지고 있다. COUNT(), OVER(), OVER( PARTITION BY ), OVER( ORDER BY ) 샘플 데이터 CREATE TABLE school( student_id NUMBER NOT NULL, -- 학번 dep_name VARCHAR2(100) NOT NULL, -- 학과명 grade NUMBER NOT NULL, -- 학년 score NUMBER NOT NULL, -- 성적 PRIMARY KEY(student_id) ); INSERT INTO school VALUES(101, '컴퓨터공학과', 2, 2); INSERT INTO school VALUES(102, '컴퓨터공학과..