Maison > base de données > tutoriel mysql > le corps du texte

Quelles sont les utilisations des opérateurs IS et IS NOT de MySQL ?

王林
Libérer: 2023-08-23 22:17:04
avant
1296 Les gens l'ont consulté

MySQL的IS和IS NOT运算符有什么用途?

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
Copier après la connexion

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
Copier après la connexion

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)
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal