" signifie "égal sûr" et est un opérateur de comparaison, similaire à l'opérateur égal "=", mais "<=>" peut être utilisé pour déterminer les valeurs NULL : lorsque deux opérandes sont tous deux NULL, la valeur de retour est 1 au lieu de NULL ; et lorsqu'un opérande est NULL, la valeur de retour est 0 au lieu de NULL."/> " signifie "égal sûr" et est un opérateur de comparaison, similaire à l'opérateur égal "=", mais "<=>" peut être utilisé pour déterminer les valeurs NULL : lorsque deux opérandes sont tous deux NULL, la valeur de retour est 1 au lieu de NULL ; et lorsqu'un opérande est NULL, la valeur de retour est 0 au lieu de NULL.">

Maison  >  Article  >  base de données  >  Que signifie <=> dans MySQL

Que signifie <=> dans MySQL

青灯夜游
青灯夜游original
2022-01-05 15:20:319357parcourir

Dans MySQL, "96b4fef55684b9312718d5de63fb7121" signifie "égal sûr". C'est un opérateur de comparaison, similaire à l'opérateur "=" égal, mais "96b4fef55684b9312718d5de63fb7121" peut être utilisé pour déterminer les valeurs NULL : les deux opérandes sont NULL, la valeur de retour est 1 au lieu de NULL ; et lorsqu'un opérande est NULL, la valeur de retour est 0 au lieu de NULL ;

Que signifie <=> dans MySQL

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

Safe est égal à l'opérateur (<code><span style="font-size: 18px;">96b4fef55684b9312718d5de63fb7121</span>

96b4fef55684b9312718d5de63fb7121 操作符和 = 等于操作符类似,不过 96b4fef55684b9312718d5de63fb7121 可以用来判断 NULL 值,具体语法规则为:

  • 当两个操作数均为 NULL 时,其返回值为 1 而不为 NULL;

  • 而当一个操作数为 NULL 时,其返回值为 0 而不为 NULL。

示例:使用 96b4fef55684b9312718d5de63fb7121 进行相等的判断

mysql> SELECT 1<=>0,&#39;2&#39;<=>2,2<=>2,&#39;0.02&#39;<=>0,&#39;b&#39;<=>&#39;b&#39;,(1+3) <=> (2+1),NULL<=>NULL;
+-------+---------+-------+------------+-----------+-----------------+-------------+
| 1<=>0 | &#39;2&#39;<=>2 | 2<=>2 | &#39;0.02&#39;<=>0 | &#39;b&#39;<=>&#39;b&#39; | (1+3) <=> (2+1) | NULL<=>NULL |
+-------+---------+-------+------------+-----------+-----------------+-------------+
|     0 |       1 |     1 |          0 |         1 |               0 |           1 |
+-------+---------+-------+------------+-----------+-----------------+-------------+
1 row in set (0.00 sec)

由结果可以看到,96b4fef55684b9312718d5de63fb7121 在执行比较操作时和 = 的作用是相似的,唯一的区别是 96b4fef55684b9312718d5de63fb712196b4fef55684b9312718d5de63fb7121

)

96b4fef55684b9312718d5de63fb7121 opérateur et = est similaire à l'opérateur égal, mais 96b4fef55684b9312718d5de63fb7121 peut être utilisé pour déterminer les valeurs NULL. Les règles de syntaxe spécifiques sont :

  • 🎜Lorsque les deux opérandes sont NULL, la valeur de retour est 1 au lieu de NULL ; 🎜
  • 🎜Et lorsqu'un opérande est NULL, la valeur de retour est 0 et Not NULL. 🎜
🎜🎜Exemple :Utilisez 96b4fef55684b9312718d5de63fb7121 pour le jugement d'égalité🎜rrreee🎜Comme vous pouvez le voir d'après les résultats, 96b4fef55684b9312718d5de63fb7121 est exécution L'opération de comparaison est similaire à =. La seule différence est que 96b4fef55684b9312718d5de63fb7121 peut être utilisé pour juger NULL. Lorsque les deux sont NULL, la valeur est renvoyée. est 1. 🎜🎜🎜【Recommandations associées : 🎜tutoriel vidéo mysql🎜】🎜

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!

Déclaration:
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