목록Today I Learned (1)
듀랑이 공부 블로그

결측값 처리하기: COALESCE와 IFNULL 💡 NULL값이 들어있는 경우, 두 컬럼의 값으로 연산을 하고 싶다면 어떻게 해야할까? 예시 1: 결측치를 포함하는 컬럼으로 연산을 해야할 때 구매번호, 매출금액, 쿠폰금액의 정보를 담고 있는 테이블이 있다. 이 때, 순매출을 구하려면 매출금액에서 쿠폰금액을 빼야 한다. COUPON 컬럼의 null값을 처리해줄 때, COALESCE 함수를 쓸 수 있다. SELECT *, amount - coupon AS after_discount1, amount - COALESCE(coupon, 0) AS after_discount2 FROM purchase COALESCE(컬럼명, 대체값) 형태로 써서 연산을 진행해주었더니 아래와 같은 결과물이 나왔다. 그냥 연산을 하면..
Today I Learned/SQL
2020. 12. 28. 15:27