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

산술 표현식에서 NULL 값을 사용하면 출력은 무엇입니까?

<시간/>

NULL은 값이 아니며 0과 같지 않다는 것을 알고 있습니다. MySQL은 데이터가 포함되어 있지 않은 경우 데이터베이스 열을 NULL로 나타냅니다. 이제 산술 표현식에서 NULL을 사용하면 결과도 NULL이 됩니다.

예시

mysql> Select 65/NULL,65+NULL,65*NULL,65-NULL,65%NULL;
+---------+---------+---------+---------+---------+
| 65/NULL | 65+NULL | 65*NULL | 65-NULL | 65%NULL |
+---------+---------+---------+---------+---------+
|    NULL |    NULL |    NULL |    NULL |    NULL |
+---------+---------+---------+---------+---------+
1 row in set (0.00 sec)

위의 예에서 산술 표현식에서 NULL을 사용하면 결과 자체가 NULL임을 알 수 있습니다.