orange056

[MySQL] NULL이 아닌 데이터 조회하기(NULL인 데이터 조회하기) 본문

SQL

[MySQL] NULL이 아닌 데이터 조회하기(NULL인 데이터 조회하기)

오렝지방구 2022. 9. 24. 10:33
728x90
반응형

1. MySQL에서 데이터를 가져올 때

- 보통의 경우 where절에 = 연산자를 써서 데이터를 가져온다.

SELECT * FROM 테이블명 WHERE 컬럼명 = NULL;

- 하지만 NULL값의 경우 해당 방법으로 검색되지 않는다.

- NULL은 데이터가 아니기 때문이다.

 

2. NULL 값을 조회하는 방법(IS NULL)

SELECT * FROM 테이블명 WHERE 컬럼명 IS NULL;

- MySQL에서는 IS NULL이라는 술어 연산자를 따로 제공한다.

  그렇기 때문에 NULL 값을 검색하고 싶다면 위 처럼 작성해주면 된다.

 

3. NULL이 아닌 값을 조회하는 방법(IS NOT NULL)

SELECT * FROM 테이블명 WHERE 컬럼명 IS NOT NULL;

- 위처럼 작성하면 NULL이 아닌 값을 조회 할 수 있다.

728x90
반응형
Comments