null 값에 데이터를 넣을 때는 ifnull() 함수를 이용해준다.
sql 에서 null 을 다른 값을 대체하는 방법이다.
아래의 null 데이터란을 문자열과 숫자로 채울것이다.

ifnul() 괄호 안에 null 이 들어있는 컬럼명과 널값을 채울 데이터를 컴마로 연결하여 넣어주면 된다.
ifnull( p.title, 'Missing' ) 은 컬럼명 title 의 null 값을 missing 문자열로 대체한다는 의미이다.

위처럼 작성을 해주면 null 값이 각각 missing 문자열과 숫자 0 으로 대체된다.

'Database' 카테고리의 다른 글
| MySQL 에서 예약어와 예약어 필드명, 데이터베이스명으로 사용시 에러해결 방법 (0) | 2023.01.17 |
|---|---|
| 테이블 설계 시, created_on, updated_on - default 값 설정 (0) | 2023.01.04 |
| 테이블의 unique 설정하는 방법 (0) | 2022.12.08 |
| MySQL foreign key 로 연결돼있는 데이터 지우기 설정 - cascade (0) | 2022.12.08 |
| 여러 개의 테이블에서 데이터 가져오기 , join (0) | 2022.12.08 |