INTERVAL() 関数の最初のパラメータが NULL の場合、MySQL は出力として -1 を返します。次の例は、それを示しています。 -
mysql> Select INTERVAL(NULL,20,32,38,40,50,55); +--------------------------------------+ | INTERVAL(NULL,20,32,38,40,50,55) | +--------------------------------------+ | -1 | +--------------------------------------+ 1 row in set (0.00 sec)
最初のパラメータとともに他のパラメータが NULL の場合でも、-1 を返します。
mysql> Select INTERVAL(NULL,20,32,NULL,40,50,NULL); +--------------------------------------+ | INTERVAL(NULL,20,32,NULL,40,50,NULL) | +--------------------------------------+ | -1 | +--------------------------------------+ 1 row in set (0.00 sec)
最初の引数が NULL でなく、他の 1 つ以上の引数が NULL の場合は、大きい方の数値のインデックス値 (存在する場合) を返します。
えええええ以上がINTERVAL() 関数の最初のパラメータが NULL の場合、MySQL は何を返しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。