[MySQL] NULL을 다른 값으로 변환하는 함수
COALESCE() MS SQL에서 IFNULL(컬럼, 0) 컬럼값이 null이면, 0을 넣는 함수가 있다. MySQL에서는 COALESCE(컬럼, 0)을 이용해서 null이면, 0을 넣는 함수를 사용한다. 1) COALESCE(컬럼,0) SELECT COALESCE(height, '###'), COALESCE(weight, '---'), COALESCE(address, '@@@') FROM copang_main.member; 2) COALESCE(컬럼1, 컬럼2, 0) 컬럼1이 NULL이면 컬럼2값을 넣고, 컬럼2값이 NULL이면 0을 넣는다. SELECT COALESCE(height, weight * 2.3, 'N/A') FROM copang_main.member; IFNULL(컬럼,0) 첫번째 인자..
2020. 12. 15.