JSONB array contains like OR and AND operators
问题 Consider a table temp (jsondata jsonb) Postgres provides a way to query jsonb array object for contains check using SELECT jsondata FROM temp WHERE (jsondata->'properties'->'home') ? 'football' But, we can't use LIKE operator for array contains. One way to get LIKE in the array contains is using - SELECT jsondata FROM temp,jsonb_array_elements_text(temp.jsondata->'properties'->'home') WHERE value like '%foot%' OR operation with LIKE can be achieved by using - SELECT DISTINCT jsondata FROM