json_array_contains ()

Vamos agora verificar o json_array_contains(json_array text, value any) função com a seguinte consulta.

Inquerir

default> select json_array_contains('[10, 20, 30]', 10) as array_contains;

Resultado

A consulta acima irá gerar o seguinte resultado.

array_contains 
------------------------------- 
true

A consulta determina se o valor fornecido existe ou não na matriz JSON. Aqui, o valor fornecido 10 está presente na matriz, portanto, o resultado é verdadeiro.