혁신을 이룹니다, 오딘박스(OdinBOX)

언제나 어디서나 오딘박스와 함께!

실무 2

Oracle vs PostgreSQL, STRING_AGG(LISTAGG) 가이드

Oracle과 PostgreSQL에서 문자열 집계를 손쉽게 처리하는 STRING_AGG(LISTAGG) 함수의 개념과 활용법STRING_AGG(LISTAGG) 이 글 하나면 끝!SQL을 쓰다 보면 여러 행의 값을 한 줄로 모아야 할 때가 많습니다. 예를 들어, 한 부서의 직원 이름을 콤마로 연결하거나, 여러 제품 코드를 한 칸에 모아 보여주고 싶을 때가 그렇습니다. 이럴 때 유용한 함수가 Oracle의 LISTAGG와 PostgreSQL의 STRING_AGG입니다. 두 함수 모두 여러 행의 문자열을 하나로 합쳐주는 집계 함수로, 보고서 작성이나 데이터 요약에 자주 활용됩니다.목차SQL - STRING_AGG소개STRING_AGG는 여러 행의 문자열 값을 하나의 문자열로 결합해 주는 집계 함수로, Orac..

DEVELOPMENT 2025.07.27

실무데이터베이스, 세번째

실무데이터베이스 세번째 ERD [ Entity-Relationship Diagram ] 요구사항명세서를 그림으로 관계를 도출하여 나타내는 것이다. 데이터 모델링 " 개체-관계 모델 [ Entity Relationship Model ] " - 구조화 된 데이터의 표현 ERM의 결과물을 ERD라고 보면 된다. ▶ 개체[ENTITY] - 현실 세계의 객체 [고유하게 식별 가능한 객체] (예) 사원, 부서, 남자, 도시등 - 표기법 : 사각형 - 종류 : 일반 엔티티, 약한 엔티티, 강한 엔티티, 서브 엔티티 ▶ 관계 [Relationship] - 개체간의 연관성 [ 소속된다 신청한다 연결한다 등 ] 표기법 : 다이아몬드 종류 : 관계의 종류는 1진관계, 2진관계, 3진관계 카디널리티 : 1:1, 1:N, M:..