군침이 싹 도는 코딩

MySQL null 을 다른값으로 대체하는 함수 (ifnull) 본문

Database/MySQL

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

mugoori 2022. 12. 8. 14:27

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

# null 값을 대체하는 함수는 ifnull을 사용한다

파라미터로는 null이있는 컬럼을 써주고 무엇으로 바꿀지 써주면 된다.

해당 코드블럭에서는 title의 null 을 MISSING 

grade의 null 을 0으로 바꿔주었다