rose_brown

[SQL] CASE WHEN END 구조 본문

Programming Language

[SQL] CASE WHEN END 구조

rose_brown 2026. 4. 30. 18:26

1. CASE WHEN이란?

  • SQL의 조건문 → 파이썬의 if/elif/else와 같은 역할

 

2. 기본 구조

CASE
    WHEN 조건1 THEN 결과1
    WHEN 조건2 THEN 결과2
    ELSE 결과3
END

 

3. 간단한 예시

SELECT
    NAME,
    SCORE,
    CASE
        WHEN SCORE >= 90 THEN 'A'
        WHEN SCORE >= 80 THEN 'B'
        ELSE 'C'
    END AS GRADE
FROM STUDENT;

'Programming Language' 카테고리의 다른 글

[SQL] WITH문  (0) 2026.04.30
[Java] Java - Enum(열거형)  (0) 2024.10.17
[Python / Java] Map/HashMap과 Dict  (2) 2024.10.17