位置:首頁 > 數據庫 > MySQL教學 > MySQL interval()函數

MySQL interval()函數

INTERVAL(N,N1,N2,N3,..........)

INTERVAL()函數進行比較列表(N1,N2,N3等等)中的N值。該函數如果N<N1返回0,如果N<N2返回1,如果N<N3返回2 等等。如果N為NULL,它將返回-1。列表值必須是N1<N2<N3的形式才能正常工作。下麵的代碼是顯示 INTERVAL()函數如何工作的一個簡單的例子:

mysql>SELECT INTERVAL(6,1,2,3,4,5,6,7,8,9,10);
+---------------------------------------------------------+
| INTERVAL(6,1,2,3,4,5,6,7,8,9,10)                        |
+---------------------------------------------------------+
| 6                                                       |
+---------------------------------------------------------+
1 row in set (0.00 sec)

請記住,6是從零開始的索引,列表第一個值的值大於N. 在我們的例子中,7是錯誤的值,它是位於第六索引插槽。