Jika parameter pertama fungsi INTERVAL() ialah NULL, MySQL akan mengembalikan -1 sebagai output. Contoh berikut akan menunjukkannya -
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)
Ia akan mengembalikan -1 walaupun mana-mana parameter lain bersama-sama parameter pertama ialah NULL.
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)
Jika hujah pertama bukan NULL, dan mana-mana satu atau lebih argumen lain adalah NULL, maka ia akan mengembalikan nilai indeks nombor yang lebih besar, jika ada.
rreeeeAtas ialah kandungan terperinci Apakah yang akan dikembalikan oleh MySQL jika parameter pertama fungsi INTERVAL() ialah NULL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!