|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/sql-49-section3/
课程评论:没有评论
## 실무 SQL 완전정복 - SECTION 3: 집계 함수 마스터하기 본 섹션에서는 SQL 집계 함수를 심도 있게 다룹니다. 다양한 집계 함수의 종류와 기본 사용법을 익히고, `GROUP BY` 절을 활용하여 데이터를 소그룹으로 묶는 방법을 배웁니다. 또한, `WHERE` 및 `HAVING` 절을 사용하여 조건에 맞는 데이터를 필터링하고 집계하는 방법을 학습합니다. **주요 학습 내용:** * **집계 함수 기본:** `SUM`, `AVG`, `COUNT`, `MIN`, `MAX` 등 기본적인 집계 함수의 사용법을 익힙니다. * **데이터 그룹화:** `GROUP BY` 절을 사용하여 특정 컬럼을 기준으로 데이터를 그룹화하고 각 그룹별 집계 결과를 얻습니다. * **조건부 집계:** `WHERE` 절을 사용하여 집계 전 레코드를 필터링하고, `HAVING` 절을 사용하여 집계 결과에 조건을 적용합니다. * **고급 집계 기법:** * `ROLLUP()`: 다단계 요약 기능을 제공하여 소계 및 총계를 계산합니다. * `CUBE()`: 모든 가능한 차원의 조합에 대한 요약을 생성합니다. * `GROUPING()`: `ROLLUP` 또는 `CUBE` 사용 시 생성되는 널(NULL) 값의 의미를 파악하는 데 도움을 줍니다. * `GROUPING SETS()`: 여러 `GROUP BY` 절을 명시적으로 지정하여 유연한 그룹화 옵션을 제공합니다. * **데이터 변환:** * `PIVOT`: 행 데이터를 열 데이터로 변환하여 데이터를 재구성합니다. * `UNPIVOT`: 열 데이터를 행 데이터로 변환하여 데이터 구조를 변경합니다. 이 섹션을 통해 여러분은 SQL을 사용하여 데이터를 효과적으로 분석하고 원하는 형태로 가공하는 능력을 갖추게 될 것입니다.
섹션3에서는 SQL의 집계함수에 대해서 알아보겠습니다. 집계함수의 종류와 기본 사용법, 소그룹으로 묶는 방법, WHERE절과 HAVING절을 사용하여 조건 적용하기, ROLLUP()과 CUBE(), GROUPING(), GROUPING SETS() 함수 사용하기 및 행을 열로 바꾸고 열을 행으로 바꾸어 보이는 PIVOT절과 UNPIVOT절에 대해서 학습이 이루어집니다.강의1 - 집계함수 기본 이해하기강의2 - 소그룹으로 묶기-GROUP BY절강의3 - 조건절 사용하기-WHERE절과 HAVING절강의4 - 소계와 총계 구하기I - ROLLUP(), CUBE(), GROUPING()강의5 - 소계와 총계 구하기II - ROLLUP함수를 일부 컬럼에 적용하기, 결합컬럼 사용하기, GROUPING SETS()강의6 - PIVOT절과 UNPIVOT절 이해하기