| --- |
| { |
| "title": "NUMBERS", |
| "language": "en", |
| "description": "Table function that generates a temporary table containing only one column with the column name number and all element values are constvalue if " |
| } |
| --- |
| |
| ## Description |
| |
| Table function that generates a temporary table containing only one column with the column name `number` and all element values are `const_value` if `const_value` is specified, otherwise they are [0,`number`) incremented. |
| |
| ## Syntax |
| ```sql |
| NUMBERS( |
| "number" = "<number>" |
| [, "<const_value>" = "<const_value>" ] |
| ); |
| ``` |
| |
| ## Required Parameters |
| |
| | Field | Description | |
| |---------------|---------------------------| |
| | **number** | The number of rows | |
| |
| ## Optional Parameters |
| |
| | Field | Description | |
| |-------------------|------------------------------------------| |
| | **const_value** | Specifies the constant value generated | |
| |
| |
| |
| ## Return Value |
| | Field | Type | Description | |
| |----------------|---------|---------------------------------| |
| | **number** | BIGINT | The value returned for each row | |
| |
| |
| ## Examples |
| ```sql |
| select * from numbers("number" = "5"); |
| ``` |
| ```text |
| +--------+ |
| | number | |
| +--------+ |
| | 0 | |
| | 1 | |
| | 2 | |
| | 3 | |
| | 4 | |
| +--------+ |
| ``` |
| |
| ```sql |
| select * from numbers("number" = "5", "const_value" = "-123"); |
| ``` |
| ```text |
| +--------+ |
| | number | |
| +--------+ |
| | -123 | |
| | -123 | |
| | -123 | |
| | -123 | |
| | -123 | |
| +--------+ |
| ``` |