mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 15:42:02 +00:00
Merge branch 'karnevil-DOCSUP-14788' of https://github.com/karnevil13/ClickHouse into karnevil-DOCSUP-14788
This commit is contained in:
commit
4cd228b857
@ -71,9 +71,9 @@ If no conditions met for a data part, ClickHouse uses the `lz4` compression.
|
||||
|
||||
## encryption {#server-settings-encryption}
|
||||
|
||||
It configures a command to obtain a key to be used by [encryption codecs](../../sql-reference/statements/create/table.md#create-query-encryption-codecs). Key (or keys) should be written in environment variables or set in the configuration file.
|
||||
Configures a command to obtain a key to be used by [encryption codecs](../../sql-reference/statements/create/table.md#create-query-encryption-codecs). Key (or keys) should be written in environment variables or set in the configuration file.
|
||||
|
||||
Keys can be hex or string with the length equal to 16 bytes.
|
||||
Keys can be hex or string with a length equal to 16 bytes.
|
||||
|
||||
**Example**
|
||||
|
||||
|
@ -92,7 +92,7 @@ SELECT toInt64OrNull('123123'), toInt8OrNull('123qwe123');
|
||||
|
||||
## toInt(8\|16\|32\|64\|128\|256)OrDefault {#toint8163264128256orDefault}
|
||||
|
||||
Принимает аргумент типа String и пытается его распарсить в Int(8\|16\|32\|64\|128\|256). Если не удалось - возвращает значение по умолчанию.
|
||||
Принимает аргумент типа String и пытается его распарсить в Int(8\|16\|32\|64\|128\|256). Если не удалось — возвращает значение по умолчанию.
|
||||
|
||||
**Пример**
|
||||
|
||||
@ -110,7 +110,6 @@ SELECT toInt64OrDefault('123123', cast('-1' as Int64)), toInt8OrDefault('123qwe1
|
||||
└─────────────────────────────────────────────────┴──────────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
|
||||
## toUInt(8\|16\|32\|64\|256) {#touint8163264}
|
||||
|
||||
Преобраует входное значение к типу [UInt](../../sql-reference/functions/type-conversion-functions.md). Семейство функций включает:
|
||||
@ -362,14 +361,14 @@ SELECT toDecimal32OrNull(toString(-1.111), 2) AS val, toTypeName(val);
|
||||
```
|
||||
|
||||
|
||||
## toDecimal(32\|64\|128\|256)OrDefault {#todecimal3264128256ornull}
|
||||
## toDecimal(32\|64\|128\|256)OrDefault {#todecimal3264128256ordefault}
|
||||
|
||||
Преобразует входную строку в значение с типом данных [Decimal(P,S)](../../sql-reference/data-types/decimal.md). Семейство функций включает в себя:
|
||||
|
||||
- `toDecimal32OrDefault(expr, S)` — Возвращает значение типа `Decimal32(S)` data type.
|
||||
- `toDecimal64OrDefault(expr, S)` — Возвращает значение типа `Decimal64(S)` data type.
|
||||
- `toDecimal128OrDefault(expr, S)` — Возвращает значение типа `Decimal128(S)` data type.
|
||||
- `toDecimal256OrDefault(expr, S)` — Возвращает значение типа `Decimal256(S)` data type.
|
||||
- `toDecimal32OrDefault(expr, S)` — возвращает значение типа `Decimal32(S)`.
|
||||
- `toDecimal64OrDefault(expr, S)` — возвращает значение типа `Decimal64(S)`.
|
||||
- `toDecimal128OrDefault(expr, S)` — возвращает значение типа `Decimal128(S)`.
|
||||
- `toDecimal256OrDefault(expr, S)` — возвращает значение типа `Decimal256(S)`.
|
||||
|
||||
Эти функции следует использовать вместо функций `toDecimal*()`, если при ошибке обработки входного значения вы хотите получать значение по умолчанию вместо исключения.
|
||||
|
||||
@ -854,10 +853,8 @@ SELECT
|
||||
```
|
||||
|
||||
|
||||
|
||||
## accurateCastOrDefault(x, T[, default_value]) {#type_conversion_function-accurate-cast_or_null}
|
||||
|
||||
Преобразует входное значение `x` в указанный тип данных `T`. Если исходное значение не может быть преобразовано к целевому типу, возвращает значение по умолчанию или `default_value`, если указано.
|
||||
## accurateCastOrDefault(x, T[, default_value]) {#type_conversion_function-accurate-cast_or_default}
|
||||
Преобразует входное значение `x` в указанный тип данных `T`. Если исходное значение не может быть преобразовано к целевому типу, возвращает значение по умолчанию или `default_value`, если оно указано.
|
||||
|
||||
**Синтаксис**
|
||||
|
||||
@ -869,7 +866,7 @@ accurateCastOrDefault(x, T)
|
||||
|
||||
- `x` — входное значение.
|
||||
- `T` — имя возвращаемого типа данных.
|
||||
- `default_value` - значение по умолчанию возвращаемого типа данных.
|
||||
- `default_value` — значение по умолчанию возвращаемого типа данных.
|
||||
|
||||
**Возвращаемое значение**
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user