CASE
WHEN 조건식1 THEN 남길값1
WHEN 조건식2 THEN 남길값2
WHEN 조건식3 THEN 남길값3
END
SELECT 사용금액,
CASE
WHEN 사용금액 >= 200000 THEN '우수'
WHEN 사용금액 >= 100000 THEN '준수'
WHEN 사용금액 < 100000 THEN '그지'
ELSE 남길값~~~~
END AS 평가
FROM card;
if와 else 같은문제에서 다루기
SELECT SUM(
IF( 사용금액 >= 300000, 사용금액 * 1.5, 사용금액 * 1.1 )
) FROM card;
SELECT sum(CASE
WHEN 사용금액 >= 300000 THEN 사용금액 * 1.5
ELSE 사용금액 * 1.1
END) AS 증액후액수
FROM card;