Oracle2 [Oracle] 오라클 계층형 쿼리 1. 계층형 쿼리란? 트리 형태의 구조로 이루어진 형태를 말한다. 예를 들면 회사 부서 또는 게시판 카테고리 등이 있다. 2. 계층형 쿼리 문법 SELECT * FROM [테이블] WHERE [조건] START WITH [최상위 조건] CONNECT BY [NOCYCLE][PRIOR 계층형 구조 조건] 3. 계층형 쿼리 예제 CREATE TABLE CATEGORY ( CATEGORY_ID NUMBER NOT NULL, -- 카테고리 ID PARENT_CATEGORY_ID NUMBER, -- 상위 카테고리 ID CATEGORY_NM VARCHAR2(100) NOT NULL, -- 카테고리이름 PRIMARY KEY (CATEGORY_ID) ); - 데이터 예제 4. 쿼리 SELECT CATEGORY_ID, .. 2021. 11. 10. MySQL ORACLE HIVE 그룹별 문자열 묶기 LISTAGG GROUP_CONCAT collect_set 그룹별로 문자열 묶는 방법 그룹별로 group by 하여 다른 특정 컬럼 문자열을 묶어서 나타내고 싶을 때 사용하는 함수를 mysql, oracle, hive 데이터 베이스별로 정리 테이블 예제 - 테이블 : custuer_grade grade custumer_id gold park123 sliver kim124 sliver lee777 gold han909 bronze jee333 원하는 결과 grade custumer_id gold park123,han909 sliver kim124,lee777 bronze jee333 MySQL 문법 : GROUP_CONCAT(column ORDER BY column SEPERATOR 구분자) ~ group by(column) SELECT grade, GROUP_C.. 2021. 10. 28. 이전 1 다음