#postgresql #jsonb
Вопрос:
У меня есть следующий запрос, который совпадает с именем (имя и имя-оба массива в поле JSONB):
PREPARE search (text) AS
SELECT
data
FROM
people
WHERE
data -> 'name' @> ('[{"first": ["'||$1||'"]}]':TEXT)::JSONB;
Как я могу преобразовать это так, чтобы оно содержало 1 доллар, а не точное совпадение?
Комментарии:
1. как выглядят данные внутри столбца «Данные»? пожалуйста, предоставьте примерные данные