Diese Seite ist in Ihrer lokalen Sprache noch nicht verfügbar. Wir arbeiten daran, weitere Sprachversionen hinzuzufügen. Vielen Dank für Ihre Unterstützung.

On this page

Show all

Relational Operators

Updated on 2022-09-23 GMT+08:00

All data types can be compared by using relational operators and the result is returned as a BOOLEAN value.

Relationship operators are binary operators. Two compared data types must be of the same type or they must support implicit conversion.

Table 1 lists the relational operators provided by DLI.

Table 1 Relational operators

Operator

Result Type

Description

A = B

BOOLEAN

If A is equal to B, then TRUE is returned. Otherwise, FALSE is returned. This operator is used for value assignment.

A == B

BOOLEAN

If A is equal to B, then TRUE is returned. Otherwise, FALSE is returned. This operator cannot be used for value assignment.

A <=> B

BOOLEAN

If A is equal to B, then TRUE is returned. Otherwise, FALSE is returned. If A and B are NULL, then TRUE is returned. If A or B is NULL, then FALSE is returned.

A <> B

BOOLEAN

If A is not equal to B, then TRUE is returned. Otherwise, FALSE is returned. If A or B is NULL, then NULL is returned. This operator follows the standard SQL syntax.

A != B

BOOLEAN

This operator is the same as the <> logical operator. It follows the SQL Server syntax.

A < B

BOOLEAN

If A is less than B, then TRUE is returned. Otherwise, FALSE is returned. If A or B is NULL, then NULL is returned.

A <= B

BOOLEAN

If A is less than or equal to B, then TRUE is returned. Otherwise, FALSE is returned. If A or B is NULL, then NULL is returned.

A > B

BOOLEAN

If A is greater than B, then TRUE is returned. Otherwise, FALSE is returned. If A or B is NULL, then NULL is returned.

A >= B

BOOLEAN

If A is greater than or equal to B, then TRUE is returned. Otherwise, FALSE is returned. If A or B is NULL, then NULL is returned.

A BETWEEN B AND C

BOOLEAN

If A is greater than or equal to B and less than or equal to C, then TRUE is returned. Otherwise, FALSE is returned. If A, B, or C is NULL, then NULL is returned.

A NOT BETWEEN B AND C

BOOLEAN

If A is less than B or greater than C, TRUE is returned; otherwise, FALSE is returned. If A, B, or C is NULL, then NULL is returned.

A IS NULL

BOOLEAN

If A is NULL, then TRUE is returned. Otherwise, FALSE is returned.

A IS NOT NULL

BOOLEAN

If A is not NULL, then TRUE is returned. Otherwise, FALSE is returned.

A LIKE B

BOOLEAN

If A matches B, then TRUE is returned. Otherwise, FALSE is returned. If A or B is NULL, then NULL is returned.

A NOT LIKE B

BOOLEAN

If A does not match B, then TRUE is returned. Otherwise, FALSE is returned. If A or B is NULL, then NULL is returned.

A RLIKE B

BOOLEAN

This operator is used for the LIKE operation of JAVA. If A or its substring matches B, then TRUE is returned. Otherwise, FALSE is returned. If A or B is NULL, then NULL is returned.

A REGEXP B

BOOLEAN

The result is the same as A RLIKE B.

Feedback

Feedback

Feedback

0/500

Selected Content

Submit selected content with the feedback