Rumah >pangkalan data >tutorial mysql >Apakah kegunaan pengendali IS dan IS MySQL MySQL?

Apakah kegunaan pengendali IS dan IS MySQL MySQL?

王林
王林ke hadapan
2023-08-23 22:17:041357semak imbas

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

Dalam MySQL, kedua-dua pengendali IS dan BUKAN digunakan untuk menguji nilai terhadap nilai Boolean. Sintaks pengendali

IS boleh seperti berikut:

Val IS Boolean_val

Di sini Val ialah nilai yang kita mahu uji terhadap nilai Boolean.

Boolean_val ialah nilai Boolean yang mana nilainya akan diuji dan nilai itu akan diuji. boleh menjadi BENAR, SALAH atau TIDAK DIKENALI.

Sintaks BUKAN pengendali boleh seperti berikut −

Di sini, Val ialah nilai yang ingin kami uji terhadap nilai boolean.

Boolean_val ialah nilai Boolean yang akan diuji, ia boleh BENAR, SALAH atau TIDAK DIKENALI. Sintaks operator

BUKAN boleh seperti berikut −

Val IS NOT Boolean_val

Di sini, Val ialah nilai yang ingin kami uji terhadap nilai boolean.

Boolean_val ialah nilai Boolean untuk diuji, ia boleh BENAR, SALAH atau TIDAK DIKENALI.

Pernyataan MySQL berikut akan menunjukkan perkara di atas −

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)

Atas ialah kandungan terperinci Apakah kegunaan pengendali IS dan IS MySQL MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam