Array functions topic is edited following developer comments.

This commit is contained in:
BayoNet 2017-11-24 12:52:25 +03:00
parent 6c9a1872f6
commit ff7c9e114c
2 changed files with 7 additions and 5 deletions

View File

@ -1,3 +1,5 @@
<a name="data_types"></a>
Типы данных
===========

View File

@ -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]`.
**Пример**