본문 바로가기
반응형

SQLD16

[SQLD] 4-5: 윈도우 함수 (Window Functions) 이전 포스트: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.
[SQLD] 4-3: 집합 연산자 (Set Operators) [SQLD] Chapter 4-3: 집합 연산자 (Set Operators)1. 집합 연산자(Set Operators)란?집합 연산자는 두 개 이상의 쿼리 결과를 하나로 합치거나, 차이를 구하는 연산자입니다. 여러 개의 SELECT 문을 조합하여 결과를 만들 수 있으며, 각 쿼리의 결과가 동일한 컬럼 개수와 데이터 타입을 가져야 합니다.1.1 집합 연산자의 종류UNION: 두 개의 결과를 합친 후 중복 제거UNION ALL: 두 개의 결과를 합치되 중복을 허용INTERSECT: 두 개의 결과에서 공통된 데이터만 출력MINUS (EXCEPT): 첫 번째 쿼리의 결과에서 두 번째 쿼리의 결과를 제외한 값 출력2. 집합 연산자별 사용법 및 예제집합 연산자를 사용하기 위해서는 각 SELECT 문이 동일한 컬럼 .. 2025. 2. 17.
[SQLD] 4-2: 뷰 (View) 이전 포스트:2025.02.16 - [자격증/SQLD] - [SQLD] 4-1: 서브쿼리 (Subquery) SQLD Chapter 4-2: 뷰 (View)1. 뷰(View)란?뷰(View)는 SQL에서 사용하는 가상의 테이블로, 하나 이상의 테이블을 기반으로 생성됩니다. 실제 데이터를 저장하지 않으며, 쿼리를 통해 동적으로 데이터를 가져오는 방식으로 작동합니다.1.1 뷰의 특징가상 테이블: 실제 데이터를 저장하지 않고, 원본 테이블을 참조하여 동적으로 데이터를 조회보안성 향상: 특정 컬럼이나 행만 포함하도록 제한하여 민감한 데이터 접근을 제어 가능SQL 재사용 가능: 복잡한 쿼리를 뷰로 정의하면 여러 번 재사용할 수 있어 코드의 가독성이 증가독립성 유지: 원본 테이블의 구조가 변경되더라도, 뷰를 사용하.. 2025. 2. 17.
[SQLD] 4-1: 서브쿼리 (Subquery) [SQLD] Chapter 4-1: 서브쿼리 (Subquery)1. 서브쿼리란?서브쿼리(Subquery)는 하나의 SQL 문장 안에서 다른 SQL 문장을 중첩하여 사용하는 방식입니다. 즉, SELECT, INSERT, UPDATE, DELETE 등의 SQL 문 내부에서 또 다른 SELECT 문을 실행하는 것입니다.1.1 서브쿼리의 특징중첩된 SELECT 문: SQL 문 안에서 다른 SELECT 문이 실행됨메인 쿼리의 데이터를 보조하는 역할단일 행 또는 다중 행 값을 반환할 수 있음연산자와 함께 사용됨 (IN, EXISTS, =, 등) 2. 서브쿼리의 종류서브쿼리는 반환하는 값의 개수 및 실행 방식에 따라 다음과 같이 구분됩니다. 2.1 단일 행 서브쿼리 (Single-row Subquery)서브쿼리가 .. 2025. 2. 17.
Part 4: SQL 활용 (Advanced SQL Usage) 이전 장: 2025.02.13 - [자격증/SQLD] - [SQLD] Chapter 3: SQL 기본 [SQLD] Chapter 3: SQL 기본[SQLD] Chapter 3: SQL 기본 데이터베이스를 다루는 핵심 기술 중 하나는 SQL(Structured Query Language)이며, SQL은 데이터를 정의하고, 조작하고, 제어하는 역할을 합니다. SQLD Part 2에서는 SQL의 기초부터 실rnasterofmysea.tistory.comPart 4: SQL 활용 (Advanced SQL Usage)SQL 활용 파트에서는 복잡한 데이터 처리 기법, 최적화, 특수한 SQL 기능을 다룹니다. Chapter 4: SQL 활용서브쿼리 (Subquery)단일 행 서브쿼리다중 행 서브쿼리상관 서브쿼리 (C.. 2025. 2. 16.
반응형