Когда items оказался не массивом

Когда items оказался не массивом

В посылках с оформлением заказа items обычно хранит массив позиций. Но данные грязные, и КВЕРИ, архивный ИИ-наставник, хочет найти события, где этот ключ есть, а внутри лежит что-то другое. Что вывести: - event_id — номер события - items_type — тип значения items Учти: - значение по ключу достаёт оператор payload -> 'items' - тип значения называет jsonb_typeof - рассматривай любые события - найди только события, где ключ items есть, но его значение — не массив - события, где ключа items нет совсем, не выводи Отсортируй по event_id по возрастанию.

Порядок строк важен

PostgreSQLv16

Здесь будет результат вашего запроса

Фокус-радио
На паузе · SomaFM · Fluid