Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL 'IS NULL' 및 'IS NOT NULL'의 이점은 무엇입니까?


비교 연산자와 함께 NULL을 사용하는 동안 의미 있는 결과 집합을 얻지 못한다는 것을 알고 있습니다. 이러한 비교에서 의미 있는 결과를 얻으려면 'IS NULL'과 'IS NOT NULL'을 사용할 수 있습니다.

예시

mysql> Select 10 IS NULL;
+------------+
| 10 IS NULL |
+------------+
| 0          |
+------------+
1 row in set (0.00 sec)

mysql> Select 10 IS NOT NULL;
+----------------+
| 10 IS NOT NULL |
+----------------+
| 1              |
+----------------+
1 row in set (0.00 sec)

위의 MySQL 문은 'IS NULL' 및 'IS NOT NULL'의 사용을 보여줍니다. 부울 값 0(FALSE의 경우) 또는 1(TRUE의 경우)로 결과를 얻었으며 이는 확실히 의미 있는 결과입니다.