IMPORTANT: No additional bug fixes or documentation updates
will be released for this version. For the latest information, see the
current release documentation.
Comparison Operators
edit
IMPORTANT: This documentation is no longer updated. Refer to Elastic's version policy and the latest documentation.
Comparison Operators
editBoolean operator for comparing against one or multiple expressions.
Equality (=)
editSELECT last_name l FROM "test_emp" WHERE emp_no = 10000 LIMIT 5;
Null safe Equality (<=>)
editSELECT 'elastic' <=> null AS "equals"; equals --------------- false
SELECT null <=> null AS "equals"; equals --------------- true
Inequality (<> or !=)
editSELECT last_name l FROM "test_emp" WHERE emp_no <> 10000 ORDER BY emp_no LIMIT 5;
Comparison (<, <=, >, >=)
editSELECT last_name l FROM "test_emp" WHERE emp_no < 10003 ORDER BY emp_no LIMIT 5;
BETWEEN
editSELECT last_name l FROM "test_emp" WHERE emp_no BETWEEN 9990 AND 10003 ORDER BY emp_no;
IS NULL/IS NOT NULL
editSELECT last_name l FROM "test_emp" WHERE emp_no IS NOT NULL AND gender IS NULL;
IN (<value1>, <value2>, ...)
editSELECT last_name l FROM "test_emp" WHERE emp_no IN (10000, 10001, 10002, 999) ORDER BY emp_no LIMIT 5;
Was this helpful?
Thank you for your feedback.