본문 바로가기
SQL/칼퇴족 김대리는 알고 나만 모르는 SQL

[SQL] DAY 08. 함수 활용하기

by 훈영 2023. 5. 1.

1. 숫자 데이터 요약하기

 

1-1. COUNT 함수

 

함수 설명 비고
COUTN 행의 수를 나타낸다. NULL값을 포함한 전체 행의 수: COUNT(*)
NULL값을 제외한 전체 행의 수: COUNT(열 이름)
중복을 제외한 행의 수: COUNT(DISTINCT 열 이름)
SUM 행의 합계를 나타낸다. 전체 합계: SUM(열 이름)
AVG 행의 평균을 나타낸다. 평균: AVG(열 이름)
MAX 행의 최댓값을 나타낸다. 최댓값: MAX(열 이름)
MIN 행의 최솟값을 나타낸다. 최솟값: MIN(열 이름)
STDENV 행의 표준편차를 나타낸다. 표준편차: STDENV(열 이름)
VARIANCE 행의 분산을 나타낸다. 분산: VARIANCE(열 이름)

 

2. 조건문 이해하기

 

2-1. CASE WHEN 문장

'[조건1]을 만족하면 [결과값1]을 나타내고, [조건2]를 만족하면 [결과값2]를 나타내라. 나머지는 [결과값3]으로 보여주고 이들 결과값은 [새로운 열 이름]으로 나타내라'는 뜻이다. CASE WHEN 문장은 조건문을 나타낼 때 사용되고 활용도가 높다.

 

문법 01. CASE WHEN 문장

SELECT 열 이름1,
               CASE WHEN [조건1] THEN [결과값1]
                          WHEN [조건2] THEN [결과값2]
                          ELSE [결과값3] END AS 새로운 열 이름
FROM 테이블명;

댓글