Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


INTERVAL

📄字数 139
👁️阅读量 加载中...

功能描述

根据输入值所处的范围返回相应的区间值。

语法格式

sql
INTERVAL(expr1[,expr2...])

输入参数

  • expr:数据库支持的所有数据类型。

输出结果

INTEGER 数值类型,当 expr1 < expr2,则返回值为 0,当 expr1 < expr3 ,则返回值为 1,以此类推,直到 expr1 不小于最后一个参数时,返回 n-2(其中 n 是参数总数),expr1NULL,则返回 -1,所有的参数均按照整数处理。所有区间参数必须满足 expr2 < expr3 < expr4 < ...,否则函数行为不可预测。

示例

sql
-- 对参数获取区间值
SQL>  SELECT INTERVAL(23, 1, 15, 17, 30, 44, 200) FROM dual;

+-------+
| EXPR1 |
+-------+
| 3     |
+-------+