строковый элемент в предложении WHERE в списке столбцов JSONB - PullRequest
0 голосов
/ 06 июня 2018

Для данной таблицы:

CREATE TABLE books (  
  book_id serial NOT NULL,
  data jsonb
);

Со значением:

INSERT INTO books VALUES (1, '["fantasy", "horror"]');

Как выбрать строку, в которой "fantasy" является элементом столбца данных?

1 Ответ

0 голосов
/ 06 июня 2018
# select * from books where data @> '["fantasy"]';
 book_id |         data          
---------+-----------------------
       1 | ["fantasy", "horror"]
...