MySQL

MySQL - ifnull()함수 null을 다른 값으로 대체하는 방법

왕현성 2022. 12. 8. 16:22
728x90

-- null을 다른 값으로 대체하는 방법 ifnull() 함수 이용

select s.first_name,p.title,p.grade
from students s
left join papers p
on s.id = p.student_id;

결측치가 있는 것을 확인할수 있습니다.

 

select s.first_name,
		ifnull(p.title,'MISSING'),
        ifnull(p.grade,0)
from students s
left join papers p
on s.id = p.student_id;

p.title 컬럼의 null은 'MISSING'으로,

p.grade 컬럼의 null은 0으로