[MariaDB Tutorial 번역 글]
- Select : https://rural-mouse.tistory.com/43
- Order By : https://rural-mouse.tistory.com/44
- Where : https://rural-mouse.tistory.com/45
- Distinct : https://rural-mouse.tistory.com/46
- Between : https://rural-mouse.tistory.com/48
- Like : https://rural-mouse.tistory.com/49
- In : https://rural-mouse.tistory.com/50
- Limit : https://rural-mouse.tistory.com/51
- Is Null ←←
- Joins : https://rural-mouse.tistory.com/53
- Inner Join : https://rural-mouse.tistory.com/54
- Left Join : https://rural-mouse.tistory.com/55
- Group By : https://rural-mouse.tistory.com/56
- Having : https://rural-mouse.tistory.com/59
- Subqueries : https://rural-mouse.tistory.com/60
- Insert : https://rural-mouse.tistory.com/61
- Insert Multiple Rows : https://rural-mouse.tistory.com/62
- Insert Into Select : https://rural-mouse.tistory.com/63
- Update : https://rural-mouse.tistory.com/64
원문 : MariaDB Is Null - Checking If a Value is Null or Not (mariadbtutorial.com)
여기에 있는 모든 예제는 MariaDB sample database인 nation을 가지고 진행됩니다.
만약 읽고 따라 해 보시는 게 목적이라면 다운로드를 받고 읽어보시길 추천합니다.
원본 링크 : https://www.mariadbtutorial.com/getting-started/mariadb-sample-database/
MariaDB의 is null 연산자에 대한 소개
MariaDB에서 null은 알 수 없는 값, 누락된 값 또는 적용할 수 없는 값을 나타내는 마커입니다.
null은 어떠한 값과도 같지 않으며, 심지어 자기 자신과도 마찬가지 입니다. 그러므로 null 과 다른 비교 연산자(>, <... 등)는 사용할 수 없습니다.
만약 값이 null인지 아닌지를 확인하고 싶다면 is null 연산자를 사용하면 됩니다.
expression is null
is null은 표현식이 null이라면 True를 아니라면 False를 반환해줍니다.
MariaDB는 값이 0인 경우 False 라고 판단하고 0이 아닌 값들은 True로 반환합니다.
다음은 is null 연산자를 0, 비어있는 string, null 값과 비교하는 예제입니다.
select
0 is null,
'' is null,
null is null;
is null을 부정하려면 is not null 연산자를 사용하면 됩니다.
value is not null
이 표현식은 값이 null이 아니라면 True를 반환하고 반대의 경우에는 False를 반환합니다.
다음은 is not null 연산자를 0, 비어있는 string, null 값과 비교하는 예제입니다.
select
0 is not null,
'' is not null,
null is not null;
MariaDB의 is null 연산자의 예제
샘플 데이터베이스의 countries Table을 사용하도록 하겠습니다.
A) MariaDB에서 is null 연산자 예제
다음은 countries에서 알수 없는 national days를 가진 나라를 찾기 위해 is null 연산자를 사용한 예제입니다.
select
name,
national_day
from
countries
where
national_day is null
order by
name;
B) MariaDB에서 is not null 연산자 예제
다음은 countries에서 national days를 가진 나라를 찾기 위해 is not null 연산자를 사용한 예제입니다.
select
name,
national_day
from
countries
where
national_day is not null
order by
name;
요번 튜토리얼에서는 null 값인지 확인하는 is null 연산자에 대해서 배워봤습니다.
다음은 여러개의 테이블의 데이터를 선택할 수 있는 join 연산에 대해 배워보겠습니다.
'번역 > MariaDB' 카테고리의 다른 글
[MariaDB Tutorial 번역] 11. Inner join (0) | 2021.07.05 |
---|---|
[MariaDB Tutorial 번역] 10. Join (0) | 2021.07.03 |
[MariaDB Tutorial 번역] 8. Limit (0) | 2021.06.30 |
[MariaDB Tutorial 번역] 7. In (0) | 2021.06.30 |
[MariaDB Tutorial 번역] 6. Like (0) | 2021.06.29 |
댓글