![]() ![]() |
|
![]() ![]() ![]() ![]() |
|
![]() |
![]() 7.3.4 Opérations logiques
Toutes les opérations logiques retournent NOT
!
NON logique. Retourne 1 si l'argument est 0 , sinon, retourne 0 . Exception: NOT NULL retourne NULL .
mysql> select NOT 1; -> 0 mysql> select NOT NULL; -> NULL mysql> select ! (1+1); -> 0 mysql> select ! 1+1; -> 1
Le dernier exemple retourne 1 car l'expression est évaluée de la même façon que OR
||
OU logique. Retourne 1 si l'un des arguments est ni 0 ni NULL .
mysql> select 1 || 0; -> 1 mysql> select 0 || 0; -> 0 mysql> select 1 || NULL; -> 1 AND
&&
ET logique. Retourne 0 si l'un des arguments est 0 ou NULL . Sinon, retourne 1.
mysql> select 1 && NULL; -> 0 mysql> select 1 && 0; -> 0 |