오라클 4

[ORACLE] 오라클 여러 행을 하나의 컬럼으로 만들기2 (LISTAGG )

꿍스뿡이의 드림빌더 [ORACLE] LISTAGG PARTITION BY, 중복제거 안녕하세요. 꿍스뿡이입니다! 지난시간에 오라클의 LISTAGG의 기본 사용방법을 배웠는데요.오늘은 LISTAGG에서 종종 사용되는 중복제거, 그룹핑하여 출력하는 방법에 대해 알아보겠습니다.본 포스팅에서 사용된 설명과 풀이는 1개의 절대적인 답이 아닙니다. 이런 접근방식이 있다는 생각으로 다양한 케이스를 살펴보시는 계기가 되었으면 합니다. 1. 연습용 데이터 WITH TEST_TABLE AS ( SELECT '인사부' AS DEPT, '홍길동' AS USER_NAME, 2 AS ORDER_NUMBER FROM DUAL UNION ALL SELECT '인사부' AS DEPT, '김길동' AS USER_NAME, 1 AS OR..

2.IT/DB,ORACLE 2020.07.16

[ORACLE] 오라클 여러 행을 하나의 컬럼으로 만들기 (LISTAGG )

꿍스뿡이의 드림빌더 [ORACLE] LISTAGG 안녕하세요. 꿍스뿡이입니다! 오늘은 ORACLE에서 자주 사용하는 LISTAGG 사용방법에 대해 다뤄보겠습니다. 1. ORACLE LISTAGG LISTAGG는 동일한 열에 출력되어 있는 여러개의 행의 데이터를 1줄로 표현하고자 할때 LISTAGG함수를 사용하여 손쉽게 출력하도록 도와주는 함수입니다. 2. 연습용 데이터 WITH TEST_TABLE AS ( SELECT '홍길동' AS USER_NAME, 2 AS ORDER_NUMBER FROM DUAL UNION SELECT '김길동' AS USER_NAME, 1 AS ORDER_NUMBER FROM DUAL UNION SELECT '이길동' AS USER_NAME, 3 AS ORDER_NUMBER FR..

2.IT/DB,ORACLE 2020.07.07

[SQL] UPDATE문 (데이터수정)

UPDATE문(데이터수정) 안녕하세요.직장에서 벗어나 자신의 삶을 살아갈 수 있도록 도와주는 드림빌더 꿍스뿡이 입니다. 개발할때 사용하기 편하도록 UPDATE문 코드를 만들어 놨으니 복사해서 편하게 사용하세요~! 참고 : 해당 포스팅은 개발자분들이 빠르게 복사하여 사용하기 위한 목적으로 만들었습니다.별도의 상세한 설명은 작성하지 않았습니다. 따라서 상세한 설명을 원하실 경우에는 댓글을 달아주시면해당 포스팅의 내용을 보충하도록 하겠습니다. (본 예제의 테이블명은 TMP_TABLE이 기준 테이블) CREATE TABLE TMP_TABLE ( CODE_NO VARCHAR2(20 BYTE) NOT NULL, CODE_NM VARCHAR2(20 BYTE) NULL, AMT NUMBER(16) NULL, YN_FL..

2.IT/DB,ORACLE 2018.10.21

[SQL] INSERT문 (데이터추가)

INSERT문 (데이터추가) 안녕하세요.직장에서 벗어나 자신의 삶을 살아갈 수 있도록 도와주는 드림빌더 꿍스뿡이 입니다. 개발할때 사용하기 편하도록 INSERT문 코드를 만들어 놨으니 복사해서 편하게 사용하세요~! 참고 : 해당 포스팅은 개발자분들이 빠르게 복사하여 사용하기 위한 목적으로 만들었습니다.별도의 상세한 설명은 작성하지 않았습니다. 따라서 상세한 설명을 원하실 경우에는 댓글을 달아주시면해당 포스팅의 내용을 보충하도록 하겠습니다. (본 예제의 테이블명은 TMP_TABLE이 기준 테이블) CREATE TABLE TMP_TABLE ( CODE_NO VARCHAR2(20 BYTE) NOT NULL, CODE_NM VARCHAR2(20 BYTE) NULL, AMT NUMBER(16) NULL, YN_F..

2.IT/DB,ORACLE 2018.10.20