Rumah  >  Artikel  >  pangkalan data  >  Apakah yang akan dikembalikan oleh MySQL jika parameter pertama fungsi INTERVAL() ialah NULL?

Apakah yang akan dikembalikan oleh MySQL jika parameter pertama fungsi INTERVAL() ialah NULL?

WBOY
WBOYke hadapan
2023-08-30 21:25:02558semak imbas

如果 INTERVAL() 函数的第一个参数为 NULL,MySQL 将返回什么?

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.

rreeee

Atas 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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam