데이터 베이스

데이터 베이스 (21) 데이터 베이스상에 null값 대체 ifnull

개발연습자1 2022. 12. 8. 14:26

데이터 베이스 상에 null값을 대체하기 위해선 ifnull함수를 이용하면 된다. 파이썬에 fillna 함수와 기능이 유사하다.

 

-- null값 대체
-- ifnull(컬럼명,대체할값)

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

컬럼 paper와 grade의 null값이 대체 되었다.

반응형