NUMBERS
描述
表函数,生成一张只含有一列的临时表,列名为number
,如果指定了const_value
,则所有元素值均为const_value
,否则为[0,number
)递增。
语法
NUMBERS(
"number" = "<number>"
[, "<const_value>" = "<const_value>" ]
);
必填参数
字段 | 描述 |
---|---|
number | 行数 |
选填参数
字段 | 描述 |
---|---|
const_value | 常量值 |
返回值
字段名 | 类型 | 描述 |
---|---|---|
number | BIGINT | 指定每行返回的值 |
举例
select * from numbers("number" = "5");
+--------+
| number |
+--------+
| 0 |
| 1 |
| 2 |
| 3 |
| 4 |
+--------+
select * from numbers("number" = "5", "const_value" = "-123");
+--------+
| number |
+--------+
| -123 |
| -123 |
| -123 |
| -123 |
| -123 |
+--------+