Skip to content

Functions, expressions & operators

You can perform computations using expressions within clauses (e.g., WHERE, WITH, and RETURN) of high-level database query languages like Cypher. Expressions can be very simple or arbitrarily complex. The simplest examples include variables that bind to node and relationship properties, aliases from previous parts of the query, and literals (i.e., constants).

Functions allow you to perform more specific tasks that aren’t covered by expressions. Using a combination of logical/arithmetic operators and functions recursively, you can create arbitrarily complex expressions.

Click on the cards below to learn more about the available functions, operators and expressions in Kùzu.