Skip to content
Blog

Logical Operators

Kùzu supports using AND/OR/XOR/NOT logical operators to combine boolean values.

Truth table for AND

leftrightresult
TRUETRUETRUE
TRUEFALSEFALSE
FALSETRUEFALSE
FALSEFALSEFALSE
NULLTRUENULL
NULLFALSEFALSE
TRUENULLNULL
FALSENULLFALSE
NULLNULLNULL

Truth table for OR

leftrightresult
TRUETRUETRUE
TRUEFALSETRUE
FALSETRUETRUE
FALSEFALSEFALSE
NULLTRUETRUE
NULLFALSENULL
TRUENULLTRUE
FALSENULLNULL
NULLNULLNULL

Truth table for XOR

leftrightresult
TRUETRUEFALSE
TRUEFALSETRUE
FALSETRUETRUE
FALSEFALSEFALSE
NULLTRUENULL
NULLFALSENULL
TRUENULLNULL
FALSENULLNULL
NULLNULLNULL

Truth table for NOT

leftresult
TRUEFALSE
FALSETRUE
NULLNULL