오라클)조인(join) - 조인 범위(이너 조인, 등가 조인)
SAMPLE DATA DROP TABLE t1 PURGE; DROP TABLE t2 PURGE; CREATE TABLE t1(c1 NUMBER, c2 NUMBER, c3 NUMBER); CREATE TABLE t2(c1 NUMBER, c2 NUMBER, c3 NUMBER); INSERT INTO t1 VALUES(1,1,1); INSERT INTO t1 VALUES(2,2,null); INSERT INTO t1 VALUES(3,3,null); INSERT INTO t1 VALUES(4,null,null); INSERT INTO t2 VALUES(1,1,1); INSERT INTO t2 VALUES(2,2,null); INSERT INTO t2 VALUES(3,null,3); INSERT INTO t2 V..
2022. 12. 29.
오라클)GROUP BY 절 - ROLLUP, CUBE, GROUPING SETS, 조합 열, 연결 그룹, GROUPING 함수, GROUPING_ID 함수
ROLLUP - ROLLUP (expression_list [, expression_list] ...) expression_list = {expr [, expr] ... | ([expr [, expr]]...} ROLLUP은 지정한 표현식의 계층별 소계와 총계를 집계. ROLLUP(a) (a), () ROLLUP(a, b) (a, b), (a), () ROLLUP(a, b, c) (a, b, c), (a, b), (a), () expr을 뒤쪽부터 하나씩 제거하는 방식으로 결과에서 (a, b, c)는 a, b, c의 소계를 나타내며 ()는 총계를 의미. deptno별 소계와 총계를 집계 SELECT deptno, COUNT(*) AS c1 FROM emp WHERE sal > 2000 GROUP BY RO..
2022. 12. 15.