COALESCE

SOOYEON·2022년 12월 20일
0

SQL

목록 보기
54/54

NULL과 문자열을 결합하면 NULL이 되며, NULL과 숫자를 연산해도 NULL
COALESCE 함수를 통해 NULL을 0으로 대치

-- 결손 값을 디폴트 값으로 대체하기
-- 구매액에서 할인 쿠폰 값을 제외한 매출 금액을 구하는 쿼리
SELECT purchase_id, amount, coupon, 
	   amount - coupon as discount_amount_1, 
       amount - COALESCE(coupon, 0) as discount_amount_2
FROM purchase_log_with_coupon;

0개의 댓글