MySQL INTERVAL() 函數(shù)返回大于第一個參數(shù)的參數(shù)的索引值。
語法
INTERVAL(N,N1,N2,N3,…)
登錄后復(fù)制
這里,該函數(shù)會將第一個參數(shù)(即 N)與其他參數(shù)(即 N1、N2、N3 等)進行比較。所有參數(shù)都被視為整數(shù)。它返回的輸出如下 –
-
如果 N<N1 則返回 0
如果 N<N2 則返回 1
如果 N<N3,則返回 2,依此類推…
索引從第二個數(shù)字開始,即從 N1 開始,第一個位置是 0。
示例
mysql> Select INTERVAL(50,20,32,38,40,50,55); +--------------------------------+ | INTERVAL(50,20,32,38,40,50,55) | +--------------------------------+ | 5 | +--------------------------------+ 1 row in set (0.00 sec)
登錄后復(fù)制
上述結(jié)果集的輸出為 5,因為 55(唯一比 50 更大的數(shù)字)的索引值為 5。
以上就是MySQL INTERVAL() 函數(shù)是什么?的詳細內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!