is()

仅匹配值与指定值相等的行。

对于非boolean型列,这只与检查column的值是否为NULL有关。 column的值是NULL,通过设置valuenull

对于boolean型列,你也可以将value设置为truefalse,它的行为与 它的行为与.eq()相同。

案例教程

案例1 (检查是否为 null)#

1                                                                            
2create table
3countries (id int8 primary key, name text);
4
5insert into
6countries (id, name)
7values
8(1, 'null'),
9(2, null);

参数说明

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

    要过滤的列

  • 值(value)[必要参数]
    null或者boolean类型

    用来过滤的值