mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 15:42:02 +00:00
Fix replicate function description
This commit is contained in:
parent
5466e6bb8a
commit
b641c7e163
@ -653,14 +653,14 @@ The response to the request shows that ClickHouse applied the index in the same
|
||||
|
||||
Because the index is sparse in ClickHouse, "extra" data ends up in the response when reading a range (in this case, the adjacent dates). Use the `indexHint` function to see it.
|
||||
|
||||
## replicate
|
||||
## replicate {#other_functions-replicate}
|
||||
|
||||
Creates an array with a single value.
|
||||
|
||||
Used for internal implementation of [arrayJoin](array_join.md#functions_arrayjoin).
|
||||
|
||||
```sql
|
||||
replicate(x, arr)
|
||||
SELECT replicate(x, arr);
|
||||
```
|
||||
|
||||
**Parameters:**
|
||||
@ -668,15 +668,22 @@ replicate(x, arr)
|
||||
- `arr` — Original array. ClickHouse creates a new array of the same length as the original and fills it with the value `x`.
|
||||
- `x` — The value that the resulting array will be filled with.
|
||||
|
||||
**Output value**
|
||||
**Returned value**
|
||||
|
||||
- An array filled with the value `x`.
|
||||
An array filled with the value `x`.
|
||||
|
||||
Type: `Array`.
|
||||
|
||||
**Example**
|
||||
|
||||
Query:
|
||||
|
||||
```sql
|
||||
SELECT replicate(1, ['a', 'b', 'c'])
|
||||
```
|
||||
|
||||
Result:
|
||||
|
||||
```text
|
||||
┌─replicate(1, ['a', 'b', 'c'])─┐
|
||||
│ [1,1,1] │
|
||||
|
@ -638,14 +638,14 @@ ORDER BY k ASC
|
||||
|
||||
Поскольку индекс в ClickHouse разреженный, то при чтении диапазона в ответ попадают "лишние" данные, в данном случае соседние даты. Функция `indexHint` позволяет их увидеть.
|
||||
|
||||
## replicate
|
||||
## replicate {#other_functions-replicate}
|
||||
|
||||
Создает массив, заполненный одним значением.
|
||||
|
||||
Используется для внутренней реализации [arrayJoin](array_join.md#functions_arrayjoin).
|
||||
|
||||
```sql
|
||||
replicate(x, arr)
|
||||
SELECT replicate(x, arr);
|
||||
```
|
||||
|
||||
**Параметры**
|
||||
@ -653,16 +653,22 @@ replicate(x, arr)
|
||||
- `arr` — Исходный массив. ClickHouse создаёт новый массив такой же длины как исходный и заполняет его значением `x`.
|
||||
- `x` — Значение, которым будет заполнен результирующий массив.
|
||||
|
||||
**Выходное значение**
|
||||
**Возвращаемое значение**
|
||||
|
||||
- Массив, заполненный значением `x`.
|
||||
Массив, заполненный значением `x`.
|
||||
|
||||
Тип: `Array`.
|
||||
|
||||
**Пример**
|
||||
|
||||
Запрос:
|
||||
|
||||
```sql
|
||||
SELECT replicate(1, ['a', 'b', 'c'])
|
||||
SELECT replicate(1, ['a', 'b', 'c']);
|
||||
```
|
||||
|
||||
Ответ:
|
||||
|
||||
```text
|
||||
┌─replicate(1, ['a', 'b', 'c'])─┐
|
||||
│ [1,1,1] │
|
||||
|
Loading…
Reference in New Issue
Block a user