MySQL Null Condition
# Wrong Condition
select * from table where column = null
select * from table where column = null
select * from table where column != null
# Correct Condition
select * from table where column is null
select * from table where column is not null
# null이거나, 특정값이 아닌 경우
## Wrong, VALUE가 아닌경우의 검색 조건, 하지만 null일때의 데이터값을 가지고 올수가 없다.
select * from table where column != 'VALUE'
## Correct
select * from table where (column != 'VALUE or column is null)
참고 - https://dev.mysql.com/doc/refman/8.0/en/working-with-null.html
'Database > MySQL' 카테고리의 다른 글
Mysql case 구문 Example (0) | 2019.01.15 |
---|---|
CHAR와 VARCHAR의 차이 (0) | 2018.12.23 |
MySQL Partition Table (0) | 2018.11.05 |
MySQL Unique Key (0) | 2018.10.29 |
Group By 최대값을 가진 Row를 추출하는 쿼리 (0) | 2018.09.03 |