연락처 정보
 기간 14 시간

코스 개요

복습: SQL 함수 및 식

  • 문자열, 숫자, DateTime 함수
  • 명시적 및 암시적 변환
  • 변환 함수
  • 중첩 함수
  • 다양한 함수를 사용하여 현재 날짜 및 시간 가져오기
  • CASE 식

집합 함수를 통한 데이터 집계

  • 집합 함수
  • NULL 값과 집합 함수
  • GROUP BY 절
  • 다양한 컬럼을 사용한 그룹화
  • 집계된 데이터 필터링 - HAVING 절
  • 다차원 데이터 그룹화 - ROLLUP 및 CUBE 연산자
  • 요약 식별 - GROUPING
  • GROUPING SETS 연산자
  • PIVOT를 활용한 교차표(Crosstabs)

여러 테이블에서 데이터 검색

  • 다양한 조인 유형
  • 테이블 별칭
  • INNER JOIN
  • LEFT, RIGHT, FULL OUTER JOIN

집합 연산자

  • UNION
  • UNION ALL
  • INTERSECT
  • EXCEPT

하위 쿼리

  • 하위 쿼리 사용 시기와 위치
  • 단일 행 및 다중 행 하위 쿼리
  • 단일 행 하위 쿼리 연산자
  • 하위 쿼리 내 집합 함수
  • 다중 행 하위 쿼리 연산자 - IN, ALL, ANY
  • 재귀 하위 쿼리

분석 함수

  • 사용 방법
  • 윈도우 함수, 윈도우 유형
  • 파티션(Partition)
  • 랭킹 함수
  • LAG/LEAD 함수
  • FIRST_VALUE/LAST_VALUE 함수
  • STRING_AGG 함수
  • 통계 함수

요건

참가자는 다음 능력을 포함한 기초 SQL 및 Microsoft SQL Server에 대한 실무 지식을 갖추어야 합니다:

  • 하나 이상의 테이블에서 데이터를 검색하는 기본 SELECT 쿼리 작성
  • WHERE 절 및 기본 필터링 조건 사용
  • 문자열, 숫자, 날짜 함수 등 일반적인 SQL 함수 활용
  • 기본 데이터 유형 및 변환 이해
  • 기본 JOIN 연산 사용
  • COUNT, SUM, AVG, MIN, MAX와 같은 집합 함수 적용
  • GROUP BY 및 HAVING 이해 및 사용
  • 데이터베이스, 데이터 분석 또는 보고서를 다룬 실무 경험 보유

본 과정은 고급 수준으로, 하위 쿼리, 고급 집합, 집합 연산자 및 분석/윈도우 함수와 같은 복잡한 주제로 나아가기 전에 참가자는 이미 근본적인 SQL 개념에 익숙해야 합니다.

대상 독자

본 과정은 데이터 분석가와 보고서 애플리케이션 개발자를 위해 설계되었습니다.

참가자 수


참가자별 가격

회원 평가 (4)

예정된 코스

관련 카테고리