MySQL은 INTERVAL() 함수의 첫 번째 인수가 NULL인 경우 출력으로 -1을 반환합니다. 다음 예는 그것을 보여줄 것입니다 -
<미리>mysql> 선택 간격(NULL,20,32,38,40,50,55);+-------------------------------------- ----------+| 간격(NULL,20,32,38,40,50,55) |+-------------------------------- ------+| -1 |+--------------------------------------+1 행 세트(0.00초) )다른 인수가 첫 번째 인수와 함께 NULL인 경우에도 -1을 반환합니다.
mysql> INTERVAL(NULL,20,32,NULL,40,50,NULL) 선택;+-------------------------------------- ----------+| 간격(NULL,20,32,NULL,40,50,NULL) |+-------------------------------- ------+| -1 |+--------------------------------------+1 행 세트(0.00초) )
첫 번째 인수가 NULL이 아니고 다른 인수 중 하나 이상이 NULL이면 더 큰 수의 인덱스 값(있는 경우)을 반환합니다.
mysql> INTERVAL(50,20,NULL,55,40,50,NULL) 선택;+-------------------------------------- ----------+| 간격(50,20,NULL,55,40,50,NULL) |+-------------------------------- -+| 2 |+------------------------------------------------+1 행 세트(0.00초)사전>