오라클 (2) 썸네일형 리스트형 Oracle 행열 변환(DECODE 사용) 보통 집계를 낼때 행을 열로 표시하여 자료를 제공해 줘야되는 경우가 있다. 예제) 가맹점별 판매수량을 월별로 집계내기 가맹점별 판매수량을 월별합계를 구하기 위해 DECODE 함수를 사용했다. 가맹점 번호로 그룹을 묶고, DECODE함수로 판매월이 일치하면 판매건수를 SUM하는 쿼리를 만들었다. [오라클] SELECT 해서 UPDATE하기 / SELECT 해서 INSERT 하기 오라클에서 SELECT 해서 UPDATE 하기 UPDATE 테이블명 A SET (COLUMN1, COLUMN2, COLUMN3) = (SELECT COLUMN1, COLUMN2, COLUMN3 FROM 테이블명 WHERE COLUMN1 = '0001')WHERE A.COLUMN1 = '0001' SELECT 해서 INSERT 하기 INSERT INTO 테이블명(COLUMN1, COLUMN2, COLUMN3)SELECT COLUMN1, COLUMN2, COLUMN3FROM 테이블명WHERE A.COLUMN1 = '0001' 이전 1 다음