EMP TABLE, DEPT TABLE
DROP TABLE Emp; DROP TABLE Dept; CREATE TABLE Emp (EMPNO INTEGER NOT NULL, ENAME VARCHAR(10), JOB VARCHAR(9), MGR INTEGER, HIREDATE DATE, SAL NUMERIC(7, 2), COMM NUMERIC(7, 2), DEPTNO INTEGER); INSERT INTO Emp VALUES (7369, 'SMITH', 'CLERK', 7902, '2010-02-11', 800, NULL, 20); INSERT INTO Emp VALUES (7499, 'ALLEN', 'SALESMAN', 7698, '2011-02-20', 1600, 300, 30); INSERT INTO Emp VALUES (7521, 'WA..
더보기
[펌][SQL] 행 -> 열 전환, 행을 하나의 열로 합치기
출처 : http://lawmin.tistory.com/26행 -> 열 전환[C1] [C2]ID1 TID2 TID2 SID2 PID3 TID3 P위와 같을 때 아래와 같이 행을 열로 한번에 나타내고 싶을 때?[C1] [T] [S] [P]ID1 YID2 Y Y YID3 Y Y[Sol.]SELECT C1, MAX(DECODE(C2, 'T', 'Y', NULL)) "T", MAX(DECODE(C2, 'S', 'Y', NULL)) "S", MAX(DECODE(C2, 'P', 'Y', NULL)) "P"FROM TABLEGROUP BY C1ORDER BY C1--------------- 행을 하나의 열로 합치기SELECT REPLACE(MAX(SYS_CONNECT_BY_PATH(data, '/#/')..
더보기