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.