Dans MySQL, les opérateurs IS et IS NOT sont utilisés pour tester une valeur par rapport à une valeur booléenne. La syntaxe de l'opérateur
IS peut être la suivante :
Val IS Boolean_val
Ici Val est la valeur que nous voulons tester par rapport à la valeur booléenne.
Boolean_val est la valeur booléenne par rapport à laquelle la valeur serait testée et elle peut être VRAI, FAUX ou INCONNU.
La syntaxe de l'opérateur IS NOT peut être la suivante −
Ici, Val est la valeur que nous voulons tester par rapport à la valeur booléenne.
Boolean_val est la valeur booléenne à tester, elle peut être VRAI, FAUX ou INCONNU. La syntaxe de l'opérateur
IS NOT peut être la suivante −
Val IS NOT Boolean_val
Ici, Val est la valeur que nous voulons tester par rapport à une valeur booléenne.
Boolean_val est la valeur booléenne à tester, elle peut être VRAI, FAUX ou INCONNU.
L'instruction MySQL suivante démontrera ce qui précède −
mysql> Select 1 IS TRUE, 0 IS FALSE, NULL IS UNKNOWN; +-----------+------------+-----------------+ | 1 IS TRUE | 0 IS FALSE | NULL IS UNKNOWN | +-----------+------------+-----------------+ | 1 | 1 | 1 | +-----------+------------+-----------------+ 1 row in set (0.00 sec) mysql> Select 1 IS NOT TRUE, 0 IS NOT FALSE, NULL IS NOT UNKNOWN; +---------------+----------------+---------------------+ | 1 IS NOT TRUE | 0 IS NOT FALSE | NULL IS NOT UNKNOWN | +---------------+----------------+---------------------+ | 0 | 0 | 0 | +---------------+----------------+---------------------+ 1 row in set (0.00 sec) mysql> Select 0 IS NOT TRUE, 1 IS NOT FALSE, NULL IS NOT UNKNOWN; +---------------+----------------+---------------------+ | 0 IS NOT TRUE | 1 IS NOT FALSE | NULL IS NOT UNKNOWN | +---------------+----------------+---------------------+ | 1 | 1 | 0 | +---------------+----------------+---------------------+ 1 row in set (0.00 sec)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!