mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 15:42:02 +00:00
Add ru translation
This commit is contained in:
parent
15106dde35
commit
7ca2522154
@ -540,7 +540,7 @@ Result:
|
|||||||
└───────────────────────────────────┘
|
└───────────────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
A special case when objects enclosed in array with square brackets.
|
A particular case when JSON objects are enclosed in array with square brackets.
|
||||||
|
|
||||||
Query:
|
Query:
|
||||||
|
|
||||||
|
@ -493,7 +493,7 @@ ClickHouse поддерживает [NULL](../sql-reference/syntax.md), кото
|
|||||||
|
|
||||||
## JSONAsString {#jsonasstring}
|
## JSONAsString {#jsonasstring}
|
||||||
|
|
||||||
В этом формате один объект JSON интерпретируется как одно строковое значение. Если входные данные имеют несколько объектов JSON, разделенных запятой, то они будут интерпретироваться как отдельные строки таблицы.
|
В этом формате один объект JSON интерпретируется как одно строковое значение. Если входные данные имеют несколько объектов JSON, разделенных запятой, то они будут интерпретироваться как отдельные строки таблицы. Входные данные могут быть представлены в виде массива формата с квадратными скобками.
|
||||||
|
|
||||||
В этом формате парситься может только таблица с единственным полем типа [String](../sql-reference/data-types/string.md). Остальные столбцы должны быть заданы как `DEFAULT` или `MATERIALIZED`(смотрите раздел [Значения по умолчанию](../sql-reference/statements/create/table.md#create-default-values)), либо отсутствовать. Для дальнейшей обработки объекта JSON, представленного в строке, вы можете использовать [функции для работы с JSON](../sql-reference/functions/json-functions.md).
|
В этом формате парситься может только таблица с единственным полем типа [String](../sql-reference/data-types/string.md). Остальные столбцы должны быть заданы как `DEFAULT` или `MATERIALIZED`(смотрите раздел [Значения по умолчанию](../sql-reference/statements/create/table.md#create-default-values)), либо отсутствовать. Для дальнейшей обработки объекта JSON, представленного в строке, вы можете использовать [функции для работы с JSON](../sql-reference/functions/json-functions.md).
|
||||||
|
|
||||||
@ -518,6 +518,28 @@ SELECT * FROM json_as_string;
|
|||||||
└───────────────────────────────────┘
|
└───────────────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Частный случай, когда объекты JSON заключены в массив с квадратными скобками.
|
||||||
|
|
||||||
|
Запрос:
|
||||||
|
|
||||||
|
``` sql
|
||||||
|
DROP TABLE IF EXISTS json_square_brackets;
|
||||||
|
CREATE TABLE json_square_brackets (field String) ENGINE = Memory;
|
||||||
|
INSERT INTO json_square_brackets FORMAT JSONAsString [{"id": 1, "name": "name1"}, {"id": 2, "name": "name2"}];
|
||||||
|
|
||||||
|
SELECT * FROM json_square_brackets;
|
||||||
|
```
|
||||||
|
|
||||||
|
Результат:
|
||||||
|
|
||||||
|
```text
|
||||||
|
┌─field──────────────────────┐
|
||||||
|
│ {"id": 1, "name": "name1"} │
|
||||||
|
│ {"id": 2, "name": "name2"} │
|
||||||
|
└────────────────────────────┘
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
## JSONCompact {#jsoncompact}
|
## JSONCompact {#jsoncompact}
|
||||||
## JSONCompactStrings {#jsoncompactstrings}
|
## JSONCompactStrings {#jsoncompactstrings}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user