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

Que signifie <=> dans MySQL

青灯夜游
Libérer: 2022-01-07 11:22:26
original
9424 Les gens l'ont consulté

Dans MySQL, "<=>" signifie "égal sûr". C'est un opérateur de comparaison, similaire à l'opérateur "=" égal, mais "<=>" 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;"><=></span>

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

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

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

示例:使用 <=> 进行相等的判断

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

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

)

<=> opérateur et = est similaire à l'opérateur égal, mais <=> 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 <=> pour le jugement d'égalité🎜rrreee🎜Comme vous pouvez le voir d'après les résultats, <=> est exécution L'opération de comparaison est similaire à =. La seule différence est que <=> 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!

Étiquettes associées:
source:php.cn
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