数値
説明
一時的なテーブルを生成するテーブル関数で、numberという列名の列を1つだけ含み、const_valueが指定されている場合はすべての要素値がconst_valueになり、指定されていない場合は[0,number)の範囲で増分されます。
構文
NUMBERS(
"number" = "<number>"
[, "<const_value>" = "<const_value>" ]
);
必須パラメータ
| Field | Description |
|---|---|
| number | 行数 |
オプションパラメータ
| Field | Description |
|---|---|
| const_value | 生成される定数値を指定 |
戻り値
| Field | Type | Description |
|---|---|---|
| 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 |
+--------+