MariaDB SQL

MariaDB Is Null

ssamhago 2023. 6. 5. 09:44
728x90
320x100

MariaDB Is Null

 

 

MariaDB is null and is not null 연산자를 사용하여 값이 null인지 여부를 확인하는 방법을 배웁니다.

 

 

 

MariaDB null 연산자 소개

 

MariaDB에서 null은 알 수 없는 값, 누락된 값 또는 적용할 수 없는 값을 나타냅니다.

null은 어떤 값과도 같지 않습니다. 따라서 비교 연산자(=, >, <, >=, <=, !=)를 사용하여 null을 다른 값과 비교할 수 없습니다.

값이 null인지 여부를 확인하려면 is null 연산자를 사용합니다.

expression is null

is null은 표현식이 null이면 true를 반환합니다. 그렇지 않으면 false를 반환합니다.

MariaDB에서 값은 거짓으로 간주되고 0이 아닌 값은 으로 간주됩니다.

다음 예는 0빈 문자열 및 null을 null과 비교할 때 is null 연산자의 결과를 보여줍니다.

select
    0 is null,
    '' is null,
    null is null;

is null  연산자의 결과

 

is null 연산자를 부정하려면 is not null 연산자를 사용합니다.

value is not null

 

값이 null이 아닌 경우 식은 true를 반환합니다. 그렇지 않으면 false를 반환합니다.

다음 예는 is not null 연산자를 사용하여 null과 비교할 때 0, 빈 문자열 및 null의 결과를 보여줍니다.

select
    0 is not null,
    '' is not null,
    null is not null;

is not null 연산자의 결과

 

 

 

MariaDB null 연산자의 예

 

샘플 데이터베이스의 국가 테이블을 사용하여 is null 연산자를 시연해 보겠습니다.

 

1) MariaDB is null 연산자 사용 예

다음 예에서는 is null 연산자를 사용하여 국경일을 알 수 없는 국가를 찾습니다.

select name, national_day
from countries
where national_day is null
order by name;

is null 연산자의 결과

 


2) MariaDB is not null 연산자 사용 예

다음 예에서는 is not null 연산자를 사용하여 국경일이 기록된 국가를 찾습니다.

 

select name, national_day
from countries
where national_day is not null
order by name;

 

 

이상으로 MariaDB is null 연산자를 사용하여 값이 null인지 여부를 확인하는 방법을 알아봤습니다.

 

 

※ 원문 출처 : https://www.mariadbtutorial.com/mariadb-basics/mariadb-is-null/

728x90
반응형

'MariaDB SQL' 카테고리의 다른 글

MariaDB Inner Join  (0) 2023.06.08
MariaDB Join  (0) 2023.06.07
MariaDB Limit  (0) 2023.05.30
MariaDB in  (0) 2023.05.25
가로 데이터를 세로 데이터로 변환해보자  (0) 2023.05.24