본문 바로가기
반응형

자격증/SQLD26

[SQLD] PART 5: 관리 구문(DML, TCL, DDL, DCL) SQLD PART 5: 관리 구문 소개 및 시험 대비 전략SQL(Structured Query Language)은 단순한 데이터 조회뿐만 아니라 데이터의 무결성, 보안, 트랜잭션 관리 등의 역할도 수행합니다. SQLD 시험에서 관리 구문은 DML, TCL, DDL, DCL 네 가지 주요 개념을 포함하며, 데이터베이스를 체계적으로 운영하기 위해 반드시 알아야 하는 핵심 요소입니다.이번 PART 5: 관리 구문에서는 다음과 같은 내용을 학습하고, 시험에서 어떻게 출제되는지 정리해 보겠습니다.📌 주요 학습 내용 및 핵심 개념 1. DML (Data Manipulation Language) - 데이터 조작 언어테이블의 데이터를 추가, 수정, 삭제하는 역할을 수행합니다.주요 명령어INSERT: 데이터를 테이블에.. 2025. 2. 22.
[SQLD] 4-8: PIVOT 절과 UNPIVOT 절 [SQLD] 4-8: PIVOT 절과 UNPIVOT 절SQLD 시험에서는 데이터 변환과 관련된 중요한 개념으로 PIVOT과 UNPIVOT 절이 출제됩니다. 이 절들은 데이터를 더 쉽게 분석하고 가독성을 높이기 위해 사용됩니다. 이번 포스트에서는 PIVOT과 UNPIVOT 절의 개념과 활용법을 SQL 예제와 함께 정리하겠습니다.1. PIVOT 절이란?PIVOT 절은 행(row) 데이터를 열(column)로 변환하여 데이터를 요약하는 SQL 기능입니다. 특히 집계 함수(예: SUM, AVG, COUNT 등)와 함께 사용하여 데이터 분석 및 보고서 생성에 유용합니다.✅ 활용 예:매출 데이터 분석: 특정 월별 매출을 열로 변환하여 비교직원 급여 요약: 부서별 평균 급여를 열로 정리2. PIVOT 기본 문법 및 .. 2025. 2. 21.
[SQLD] 4-7: 계층형 질의와 셀프 조인 이전 포스트:2025.02.21 - [자격증/SQLD] - [SQLD] 4-6: Top N 쿼리 (Top N Query) [SQLD] 4-6: Top N 쿼리 (Top N Query)SQLD Chapter 4-6: Top N 쿼리 (Top N Query)1. Top N 쿼리란?Top N 쿼리는 데이터에서 상위 또는 하위 N개의 행을 조회하는 방법을 의미합니다. 일반적으로 가장 높은 급여를 받는 직원, 가장 많이 판매된 제품rnasterofmysea.tistory.com  [SQLD] 4-7: 계층형 질의와 셀프 조인 관계형 데이터베이스에서는 부모-자식 관계를 표현해야 하는 경우가 자주 발생합니다. 데이터가 계층적으로 구성되는 경우, 이 계층 구조를 효과적으로 조회하는 방법이 필요합니다. 일반적으로 계층 .. 2025. 2. 21.
[SQLD] 4-6: Top N 쿼리 (Top N Query) SQLD Chapter 4-6: Top N 쿼리 (Top N Query)1. Top N 쿼리란?Top N 쿼리는 데이터에서 상위 또는 하위 N개의 행을 조회하는 방법을 의미합니다. 일반적으로 가장 높은 급여를 받는 직원, 가장 많이 판매된 제품, 최근 주문된 항목 등을 찾을 때 사용됩니다.각 데이터베이스 관리 시스템(DBMS)마다 Top N을 구현하는 방식이 다릅니다.1.1 주요 DBMS별 Top N 쿼리 방식OracleFETCH FIRST N ROWS ONLY, ROWNUM, ROW_NUMBER()MySQLLIMITPostgreSQLLIMIT, FETCH FIRST N ROWS ONLYSQL ServerTOP  2. DBMS별 Top N 쿼리 작성법EMPLOYEES 테이블 (예제 데이터)EMPLOYEE.. 2025. 2. 21.
[SQLD] 4-5: 윈도우 함수 (Window Functions) 와 윈도우 프레임(Window Frame) 이전 포스트:2025.02.16 - [자격증/SQLD] - [SQLD] 4-4 : 그룹(소계) 함수 및 집계 연산자 [SQLD] 4-4 : 그룹(소계) 함수 및 집계 연산자2025.02.16 - [자격증/SQLD] - [SQLD] 4-3: 집합 연산자 (Set Operators) 0. 집계 함수와 소계(총계) 함수 개념1️⃣ 집계 함수 (Aggregate Functions)GROUP BY와 함께 사용하여 그룹별 데이터를 집계하는 함수.데이터의rnasterofmysea.tistory.com  SQLD Chapter 4-5: 윈도우 함수 (Window Functions)1. 윈도우 함수(Window Functions)란?윈도우 함수(Window Functions)는 행(row) 단위의 연산을 수행하면서도, .. 2025. 2. 17.
[SQLD] 4-4 : 그룹(소계) 함수 및 집계 연산자 2025.02.16 - [자격증/SQLD] - [SQLD] 4-3: 집합 연산자 (Set Operators) 0. 집계 함수와 소계(총계) 함수 개념1️⃣ 집계 함수 (Aggregate Functions)GROUP BY와 함께 사용하여 그룹별 데이터를 집계하는 함수.데이터의 개수, 합계, 평균, 최대값, 최소값 등을 구할 때 사용.대표적인 함수: COUNT, SUM, AVG, MAX, MIN 등.2️⃣ 소계(총계) 함수 (Subtotal Functions)그룹별로 중간 합계(소계) 및 전체 합계(총계)를 구하는 함수.데이터 분석 시, 계층적인 그룹핑과 단계별 합계를 구하는 데 유용.대표적인 함수: ROLLUP, CUBE, GROUPING SETS 등.집계 함수데이터를 그룹별로 집계COUNT, SUM, A.. 2025. 2. 17.
반응형