该方法仅用于在 jsonb、数组(array)和范围(range)列上进行过滤

contains()的作用是匹配包含指定元素的行。

换句话说,在指定列中,匹配出来的记录的值是给定数组(array)的子集。

也就是说,在指定列中,给定的数组(array)包含了匹配出记录的所有元素。

案例教程

案例1 (关于数组列)

案例2 (关于范围列)

案例3 (关于jsonb列)

参数说明

  • 列(column) [必要参数] string类型

    要过滤的jsonb、数组或范围列

  • 值(value) [必要参数] object类型

    用来过滤的jsonb、数组或范围值