LT
If both arguments are numbers, returns true if the first provided value is less than the second.
If both arguments are strings, returns true if the first provided value falls lexicographically before the second.
Always false if either argument is empty, or if the types of the columns do not match.
LTE
If both arguments are numbers, returns true if the first provided value is less than or equal to the second.
If both arguments are strings, returns true if the first provided value is the same as, or falls lexicographically before, the second.
Always false if either argument is empty, or if the types of the columns do not match.
GT
If both arguments are numbers, returns true if the first provided value is greater than the second.
If both arguments are strings, returns true if the first provided value falls lexicographically after the second.
Always false if either argument is empty, or if the types of the columns do not match.
GTE
If both arguments are numbers, returns true if the first provided value is greater than or equal to the second.
If both arguments are strings, returns true if the first provided value is the same as, or falls lexicographically after, the second.
Always false if either argument is empty, or if the types of the columns do not match.
EQUALS
Returns true if the two provided arguments are equal.
Arguments of different types, such as the integer 200 and the string "200", are not considered equal.
NOT(EQUALS)
NOT() with EQUALS() as an argument returns true if the two provided arguments are not equal. This is equivalent to the not equal operator (!=).