メインコンテンツまでスキップ
バージョン: 4.x

数値

説明

一時Tableを生成するTable関数で、numberという列名の単一列のみを含み、const_valueが指定されている場合はすべての要素値がconst_valueとなり、そうでなければ[0,number)の範囲で増分される値となります。

構文

NUMBERS(
"number" = "<number>"
[, "<const_value>" = "<const_value>" ]
);

必須パラメータ

Fieldデスクリプション
number行数

オプションパラメータ

Fieldデスクリプション
const_value生成される定数値を指定

戻り値

Fieldタイプデスクリプション
numberBIGINT各行に対して返される値

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