FirebirdSQL logo

Opérateurs de comparaison

Table 1. Opérateurs de comparaison
Opérateur Affectation Priorité

IS

Vérifie si l’expression du côté gauche est un pseudoNULL ou correspond à la valeur logique dans le champcôté droit.

1

=

Égale, identique

2

<>, !=, ~=, ^=

Non égal

2

>

Plus grand que

2

<

Plus petit que

2

>=

Suppérieur ou égal

2

<=

Inférieur ou égal à

2

!>, ~>, ^>

Pas plus

2

!<, ~<, ^<

Pas moins

2

Le même groupe comprend les prédicats de comparaison IS DISTINCT FROM, BETWEEN, IN, LIKE, CONTAINING, SIMILAR TO et autres.

Example 1. Utilisation de l’opérateur de comparaison
IF (SALARY > 1400) THEN
...

Opérateurs logiques

Table 1. Priorité des opérateurs logiques
Opérateur Affectation Priorité

NOT

Négation d’une condition de recherche.

1

AND

Combine deux prédicats ou plus, chacun d’entre euxdoit être vrai pour que l’ensemble du prédicat soit vrai.

2

OR

Combine deux ou plusieurs prédicats, dont au moins un doit être vrai.Il faut qu’au moins un prédicat soit vrai pour que l’ensemble du prédicat soit également vrai.

3

Example 1. Utilisation des opérateurs logiques
IF (A > B OR (A > C AND A > D) AND NOT (C = D)) THEN
...