mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-10 01:25:21 +00:00
Array functions topic is edited following developer comments.
This commit is contained in:
parent
6c9a1872f6
commit
ff7c9e114c
@ -1,3 +1,5 @@
|
||||
<a name="data_types"></a>
|
||||
|
||||
Типы данных
|
||||
===========
|
||||
|
||||
|
@ -232,7 +232,7 @@ arrayPushBack(array, single_value)
|
||||
**Аргументы**
|
||||
|
||||
- `array` - Массив.
|
||||
- `single_value` - Одиночное значение того же типа, что хранится в массиве.
|
||||
- `single_value` - Одиночное значение. В массив с числам можно добавить только числа, в массив со строками только строки. При добавлении чисел ClickHouse автоматически приводит тип `single_value` к типу данных массива. Подробнее о типах данных в ClickHouse читайте в разделе "[Типы данных](../data_types/index.md#data_types)".
|
||||
|
||||
**Пример**
|
||||
|
||||
@ -256,7 +256,7 @@ arrayPushFront(array, single_value)
|
||||
**Аргументы**
|
||||
|
||||
- `array` - Массив.
|
||||
- `single_value` - Одиночное значение того же типа, что хранится в массиве.
|
||||
- `single_value` - Одиночное значение. В массив с числам можно добавить только числа, в массив со строками только строки. При добавлении чисел ClickHouse автоматически приводит тип `single_value` к типу данных массива. Подробнее о типах данных в ClickHouse читайте в разделе "[Типы данных](../data_types/index.md#data_types)".
|
||||
|
||||
**Пример**
|
||||
|
||||
@ -274,14 +274,14 @@ SELECT arrayPushBack(['b'], 'a') AS res
|
||||
Возвращает срез массива.
|
||||
|
||||
```
|
||||
arraySlice(array, offset, length)
|
||||
arraySlice(array, offset[, length])
|
||||
```
|
||||
|
||||
**Аргументы**
|
||||
|
||||
- `array` - Массив данных.
|
||||
- `offset` - Отступ от начала массива. Отсчет начинается с 1.
|
||||
- `length` - Длина необходимого среза.
|
||||
- `offset` - Отступ от края массива. Положительное значение - отступ слева, отрицательное значение - отступ справа. Отсчет элементов массива начинается с 1.
|
||||
- `length` - Длина необходимого среза. Если указать отрицательное значение, то функция вернёт открытый срез `[offset, array_length - length)`. Если не указать значение, то функция вернёт срез `[offset, the_end_of_array]`.
|
||||
|
||||
**Пример**
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user