Изменения документа PL pgSQL Json
                  Редактировал(а) Alexandr Fokin 2024/12/07 13:59
              
      
      От версии  3.2 
    
    
              отредактировано Alexandr Fokin
        
на 2024/12/07 13:59
     на 2024/12/07 13:59
      Изменить комментарий:
              К данной версии нет комментариев
          
         
      К версии  1.3 
    
    
              отредактировано Alexandr Fokin
        
на 2023/11/11 13:55
     на 2023/11/11 13:55
      Изменить комментарий:
              Update document after refactoring.
          
         Сводка
- 
          Свойства страницы (1 изменено, 0 добавлено, 0 удалено)
Подробности
- Свойства страницы
- 
      - Содержимое
-   ... ... @@ -1,20 +1,7 @@ 1 -| |[[ Тип данныхJson>>doc:Разработка.Базы данных.SQL.PostgreSQL.PLpgSQL.Нестандартныетипы.Тип данныхJson.WebHome]]1 +| |[[JSON>>doc:Разработка.Схемы данных, контракты, форматы.Text.JSON.WebHome]] 2 2 | |Типы данных json и jsonb. 3 3 Запросы к json данным. 4 4 [[Индексы>>doc:Разработка.Базы данных.Механизмы.Индексы.WebHome]]. Индексация данных в json документах. 5 5 | | 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}} 19 19 20 20 
 
