" bermaksud "safe equal" dan merupakan operator perbandingan, serupa dengan "=" equal operator, tetapi "<=>" boleh digunakan untuk menentukan nilai NULL: apabila dua operan Apabila kedua-duanya adalah NULL, nilai pulangan ialah 1 bukannya NULL; dan apabila satu operan adalah NULL, nilai pulangan ialah 0 dan bukannya NULL."/> " bermaksud "safe equal" dan merupakan operator perbandingan, serupa dengan "=" equal operator, tetapi "<=>" boleh digunakan untuk menentukan nilai NULL: apabila dua operan Apabila kedua-duanya adalah NULL, nilai pulangan ialah 1 bukannya NULL; dan apabila satu operan adalah NULL, nilai pulangan ialah 0 dan bukannya NULL.">

Rumah >pangkalan data >tutorial mysql >Apakah maksud <=> dalam mysql

Apakah maksud <=> dalam mysql

青灯夜游
青灯夜游asal
2022-01-05 15:20:319416semak imbas

Dalam mysql, "96b4fef55684b9312718d5de63fb7121" bermaksud "sama selamat" dan merupakan pengendali perbandingan, serupa dengan "=" equal operator, tetapi "96b4fef55684b9312718d5de63fb7121" boleh digunakan Untuk menentukan Nilai NULL: apabila kedua-dua operan adalah NULL, nilai pulangan ialah 1 dan bukannya NULL; dan apabila satu operan ialah NULL, nilai pulangan ialah 0 dan bukannya NULL.

Apakah maksud <=> dalam mysql

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

Pengendali sama dengan selamat (<code><span style="font-size: 18px;">96b4fef55684b9312718d5de63fb7121</span>96b4fef55684b9312718d5de63fb7121)

Operator 96b4fef55684b9312718d5de63fb7121= serupa dengan operator yang sama 96b4fef55684b9312718d5de63fb7121, tetapi

boleh digunakan untuk menentukan nilai NULL Peraturan sintaks khusus ialah:
  • Apabila dua operasi. Apabila semua nombor adalah NULL, nilai pulangan ialah 1 dan bukannya NULL;
  • Contoh:
Gunakan 96b4fef55684b9312718d5de63fb7121 untuk penghakiman kesaksamaan

Seperti yang anda boleh lihat daripada hasilnya,

ialah melaksanakan Operasi perbandingan adalah serupa dengan
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)
Satu-satunya perbezaan ialah

boleh digunakan untuk menilai NULL Apabila kedua-duanya adalah NULL, nilai pulangan ialah 1. 96b4fef55684b9312718d5de63fb7121=96b4fef55684b9312718d5de63fb7121[Cadangan berkaitan:
tutorial video mysql

]

Atas ialah kandungan terperinci Apakah maksud <=> dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn