メインコンテンツまでスキップ
に最終更新

NUMBERS

説明​

number という名前の列を一つだけ持つ一時テーブルを生成するテーブル関数です。const_value を指定した場合、すべての行の値は const_value になります。指定しない場合、値は [0,number) の範囲で順に増加します。

構文​

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

必須パラメータ​

フィールド説明
number行数

オプションパラメータ​

フィールド説明
const_value生成する一定の値を指定します

戻り値​

フィールド型説明
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 |
+--------+