본문 바로가기
반응형

SQLD23

SQL JOIN과 서브쿼리 기본 개념과 활용 방법 SQL JOIN과 서브쿼리 기본 개념과 활용 방법 SQL에서 JOIN(조인)과 서브쿼리(Subquery)는 데이터베이스에서 여러 테이블을 결합하거나 특정 데이터를 추출하는 데 필수적인 개념입니다.이번 글에서는 SELF JOIN, CROSS JOIN, INNER JOIN을 중심으로 개념을 설명하고, 실습을 위한 샘플 테이블과 쿼리 실행 결과를 함께 알아보겠습니다.1. SELF JOIN: 같은 테이블 간 관계 연결 SELF JOIN은 같은 테이블을 서로 조인하여 관계를 분석하는 데 사용됩니다.일반적으로 조직도(상하 관계) 또는 제품 카테고리(부모-자식 관계) 같은 데이터를 처리할 때 유용합니다.예를 들어 직원(Employee) 테이블에서 관리자(Manager)와 직원(Employee)의 관계를 조회할 때 활.. 2025. 1. 30.
SQLD 자격증 대비: 조인과 서브쿼리 학습 SQLD 자격증 대비: 조인과 서브쿼리 학습 SQLD 자격증 시험에서는 조인(Join)과 서브쿼리(Subquery)가 핵심 개념으로 출제됩니다. 이번 글에서는 샘플 테이블을 활용하여 조인의 다양한 유형(NATURAL JOIN 포함)과서브쿼리(인라인 뷰, 스칼라 서브쿼리)의 특징, 장단점, 주의할 점을 다뤄보겠습니다.1. 샘플 테이블 1-1. Employees 테이블 직원 정보를 저장한 테이블입니다.  EmployeeID EmployeeName DepartmentID Salary 1John10150002Jane10260003Alice10155004Bob10370005TomNULL4500 1-2. Departments 테이블부서 정보를 저장한 테이블입니다.  DepartmentID Department.. 2025. 1. 29.
SQLD 자격증 대비: SQL 기본 항목 이해 지금까지 작성한 글을 바탕으로 SQLD에 출제되는 전체적인 항목을 알아보았습니다. 이번 글부턴 각 항목에 대한 설명을 진행해 보겠습니다. SQL(Structured Query Language)은 데이터베이스에서 데이터를 조회하고 관리하기 위한 언어입니다. SQLD 자격증에서 다루는 SQL 기본 항목은 데이터 조회와 분석의 필수 요소로, 이를 정확히 이해하는 것이 중요합니다. 이번 글에서는 SELECT문과 함께 사용하는 WHERE 절, FROM 절, GROUP BY 절, HAVING 절, ORDER BY 절의기능과 쿼리 진행 순서를 구체적으로 살펴보겠습니다.1. SELECT문: 데이터를 조회하는 핵심 SELECT문은 SQL에서 데이터를 조회할 때 사용하는 가장 기본적인 명령어입니다.테이블에서 데이터를 가져.. 2025. 1. 28.
SQL의 PIVOT과 UNPIVOT 함수 이해하기 SQL의 PIVOT과 UNPIVOT 함수 이해하기 데이터를 분석하거나 보고서를 작성할 때, 행 데이터를 열로 변환(PIVOT)하거나,열 데이터를 행으로 변환(UNPIVOT) 해야 하는 경우가 종종 발생합니다. SQL에서는 이러한 작업을 PIVOT과 UNPIVOT 함수로 간단히 처리할 수 있습니다. 이번 글에서는 PIVOT과 UNPIVOT 함수의 기본 개념과 사용법을 Oracle, SQL Server, MySQL 환경에서 예제와 함께 살펴보겠습니다. 1. PIVOT: 행 데이터를 열로 변환PIVOT은 테이블의 행 데이터를 열로 변환하여 데이터를 더 이해하기 쉽게 만들거나, 요약된 형태로 보고할 때 사용됩니다.예를 들어, 특정 제품의 월별 매출 데이터를 각 월이 열(Column)로 변환된 결과로 나타낼 수 .. 2025. 1. 27.
반응형