Back-end/DB
[MySQL]COALESCE
MySQL 문법중 COALESCE라는게 있다. COALESCE의 쓰임은 아래와 같다. COALESCE(expr1,expr2,expr3,…) expr1이 NULL이 아니면 expr1값을 그렇지 않으면 COALESCE(expr2,expr3,…)값을 반환. NVL 함수와 비슷하다. (NVL 함수는 NULL 값을 다른 값으로 바꿀 때 사용하는 함수이다.) SELECT COALESCE(A,1), B FROM [테이블명]; 아래는 예시이다. COALESCE(A,1) B ---------------- ---------- 1 300 300 500 500 1 1400 1400 1 1 1 0 0 1 1