| От | Rob Sargent |
|---|---|
| Тема | Re: Extracting data from jsonb array? |
| Дата | |
| Msg-id | f2651149-c274-3cea-651d-891f71843960@gmail.com обсуждение исходный текст |
| Ответ на | Re: Extracting data from jsonb array? ("David G. Johnston" <david.g.johnston@gmail.com>) |
| Ответы |
Re: Extracting data from jsonb array?
|
| Список | pgsql-general |
With that correction OP might have an answer?On Mon, Dec 7, 2020 at 6:13 PM Rob Sargent <robjsargent@gmail.com> wrote:
postgres=# select id, array_agg(fa) from (select id, (jsonb_array_elements(js)->'key') as fa from foo) g group by id order by id;
id | array_agg
----+------------------------------
1 | {"\"r1kval\"","\"r1kval2\""}
2 | {"\"r2kval\"","\"r2kval2\""}
(2 rows)I think the quotes are a fault of example data?
The quotes are the fault of the query author choosing the "->" operator instead of "->>".David J.
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера