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으로
'MySQL' 카테고리의 다른 글
MYSQL - indexes 인덱스 사용법/ 활용법 (0) | 2022.12.08 |
---|---|
MySQL - join , outer join 실습문제풀이 (0) | 2022.12.08 |
MySQL - join , outer join( left , right ) 테이블 합치기 (0) | 2022.12.08 |
MySQL - foreign keys 설정하기 (0) | 2022.12.08 |
MySQL - case문과 if함수 사용하기 / 조건문 (0) | 2022.12.07 |