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

contains()的作用是匹配那些其中每个元素都被包含在指定的值中的行。

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

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

案例教程

案例1 (关于数组列)

案例2 (关于范围列)

案例3 (关于jsonb列)

参数说明

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

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

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

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