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 |
+-------+