INTERVAL
📄字数 139
👁️阅读量 加载中...
功能描述
根据输入值所处的范围返回相应的区间值。
语法格式
sql
INTERVAL(expr1[,expr2...])
输入参数
expr
:数据库支持的所有数据类型。
输出结果
INTEGER
数值类型,当 expr1 < expr2
,则返回值为 0
,当 expr1 < expr3
,则返回值为 1
,以此类推,直到 expr1
不小于最后一个参数时,返回 n-2
(其中 n
是参数总数),expr1
为 NULL
,则返回 -1
,所有的参数均按照整数处理。所有区间参数必须满足 expr2 < expr3 < expr4 < ...,否则函数行为不可预测。
示例
sql
-- 对参数获取区间值
SQL> SELECT INTERVAL(23, 1, 15, 17, 30, 44, 200) FROM dual;
+-------+
| EXPR1 |
+-------+
| 3 |
+-------+