MySQL INTERVAL() 函式是什麼?


MySQL INTERVAL() 函式返回大於第一個引數的引數的索引值。

語法

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

此函式將第一個引數 (N) 與其他引數 (N1、N2、N3 等) 比較。所有引數都作為整數處理。它返回以下輸出 -

  • 如果 N<N1,則返回 0
  • 如果 N<N2,則返回 1
  • 如果 N<N3,則返回 2,依此類推...

索引從第 2 個數字 (從 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)

上面結果集的輸出為 5,因為索引值為 55 (唯一大於 50 的數字) 的索引值為 5。

更新於: 2019 年 7 月 30 日

442 次瀏覽

開啟你的職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.