Скрыть последних авторов
Alexandr Fokin 1.1 1 | |[[JSON>>doc:Разработка.Схемы данных, контракты, форматы.Text.JSON.WebHome]]
Alexandr Fokin 1.2 2 | |Типы данных json и jsonb.
3 Запросы к json данным.
4 [[Индексы>>doc:Разработка.Базы данных.Механизмы.Индексы.WebHome]]. Индексация данных в json документах.
Alexandr Fokin 1.1 5 | |
Alexandr Fokin 1.4 6 |Join json|{{code language="sql"}}SELECT
7 <tableAlias>.*
8 FROM
9 (
10 SELECT
11 (<dataAlias> ->> '<json_property1>')::text) as json_property1,
12 to_date((<dataAlias> ->> '<json_property2>')::text, '<_dateFormat>') as json_property2
13 FROM
14 jsonb_array_elements('[]') <dataAlias>
15 ) <dataAlias>
16 JOIN <tableName> <tableAlias>
17 ON <tableAlias>.<column1> = <dataAlias>.json_property1
18 AND <tableAlias>.<column2> = <dataAlias>.json_property2{{/code}}
Alexandr Fokin 1.1 19
20