Database/MySQL

[MySQL] 데이터가 null 인지 아닌지 확인하는 방법 is null / is not null, ifnull() 함수로 null값 채우기

Mei99 2024. 5. 14. 15:08

is null : null 데이터 확인

is not null : null이 아닌 데이터 확인

ifnull() : null 값을 채우는 전용함수

 

MySQL null 데이터 확인하는 방법, ifnull() 함수 사용법

where 컬럼명 is null ;

: 컬럼에 값이 없는 데이터를 가져온다. 

- null은 영문이기 때문에 = 이 아닌, is로 이어주기

 

- where 뒤에 ' 컬럼명 = null ; '  라고 입력해도 동작은 되지만, 원하는 결과가 안나옴 => 버그

 

 

 

 

where 컬럼명 is not null ;

: 컬럼에 값이 null이 아닌 데이터 가져오는 방법.

 

 

 

 

ifunll( 컬럼명, null 자리에 채울 값 )

stock_quantity 에 null이 있다. 

 

 

null 을 0으로 셋팅하자.