Dalam mysql, "<=>" bermaksud "sama selamat" dan merupakan pengendali perbandingan, serupa dengan "=" equal operator, tetapi "<=>" 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.
Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.
Pengendali sama dengan selamat (<code><span style="font-size: 18px;"><=></span>
<=>)
Operator <=>
=
serupa dengan operator yang sama <=>
, tetapi
Seperti yang anda boleh lihat daripada hasilnya,
ialah melaksanakan Operasi perbandingan adalah serupa denganmysql> SELECT 1<=>0,'2'<=>2,2<=>2,'0.02'<=>0,'b'<=>'b',(1+3) <=> (2+1),NULL<=>NULL; +-------+---------+-------+------------+-----------+-----------------+-------------+ | 1<=>0 | '2'<=>2 | 2<=>2 | '0.02'<=>0 | 'b'<=>'b' | (1+3) <=> (2+1) | NULL<=>NULL | +-------+---------+-------+------------+-----------+-----------------+-------------+ | 0 | 1 | 1 | 0 | 1 | 0 | 1 | +-------+---------+-------+------------+-----------+-----------------+-------------+ 1 row in set (0.00 sec)
boleh digunakan untuk menilai NULL Apabila kedua-duanya adalah NULL, nilai pulangan ialah 1. <=>
=
<=>
[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!