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

인수 중 하나가 NULL인 MySQL에서 모든 종류의 산술 계산을 수행하면 결과가 어떻게 될까요?


MySQL은 인수 중 하나가 NULL인 산술 계산의 결과로 항상 NULL을 던집니다. 더하기, 빼기, 곱하기 및 나누기가 있는 인수로 NULL을 갖는 다음 예를 고려하십시오. -

mysql> Select 10*NULL;
+---------+
| 10*NULL |
+---------+
|    NULL |
+---------+
1 row in set (0.12 sec)

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

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

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

위의 모든 산술 계산의 출력은 NULL이 인수 중 하나이기 때문에 NULL입니다.