꾸준하게 기록하기
Published 2022. 12. 7. 17:39
CASE WHEN Database

CASE WHEN

→ 특정 조건에 따라 값을 변경해서 보이게 할 수 있는 표현식이다.

 

CASE
	WHEN 조건1 THEN 값1
	WHEN 조건2 THEN 값2
	ELSE 값3
END

 

EX. 학생 테이블에서 점수에 따라 70점 이하 C, 80점 이상 B, 90점 이상 A 로 반환하는 쿼리 작성

SELECT
	STUDENT_NO, STUDENT_NAME, 
	CASE WHEN point <= 70 THEN 'C'
 		WHEN point <= 80 THEN 'B'
		ELSE 'A'
	END AS STUDENT_GRADE
FROM 학생테이블;

 

📌 WHEN 다음에는 조건을 작성하고 THEN 다음에는 조건에 만족하면 출력할 값을 기재하면 된다.

 

 

728x90

'Database' 카테고리의 다른 글

[MySQL] MySQL 8.0 설치  (1) 2023.01.09
데이터베이스 객체 알아보기  (0) 2022.12.07
SQL 알아보기  (0) 2022.12.07
[oracle] null 처리하기 (NVL, NVL2 함수)  (0) 2022.11.30
서브쿼리(SubQuery)  (0) 2021.09.08
profile

꾸준하게 기록하기

@:_:

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!