Select10ISNULL;+----------------+|10ISNULL|+----------------+|0 |+-- -------- --+1rowinset(0.00sec)mysql>Pilih10ISNO"/> Select10ISNULL;+----------------+|10ISNULL|+----------------+|0 |+-- -------- --+1rowinset(0.00sec)mysql>Pilih10ISNO">
Rumah > Artikel > pangkalan data > Apakah faedah MySQL "IS NULL" dan "IS NOT NULL"?
Kami tahu bahawa apabila menggunakan NULL dan operator perbandingan, kami tidak akan mendapat set hasil yang bermakna. Untuk mendapatkan hasil yang bermakna daripada perbandingan tersebut, kita boleh menggunakan "IS NULL" dan "IS NOT NULL".
mysql> Select 10 IS NULL; +------------+ | 10 IS NULL | +------------+ | 0 | +------------+ 1 row in set (0.00 sec) mysql> Select 10 IS NOT NULL; +----------------+ | 10 IS NOT NULL | +----------------+ | 1 | +----------------+ 1 row in set (0.00 sec)
Pernyataan MySQL di atas menunjukkan penggunaan "IS NULL" dan "IS NOT NULL". Hasil yang kami dapat ialah nilai Boolean 0 (untuk FALSE) atau 1 (untuk TRUE), yang sudah tentu merupakan hasil yang bermakna.
Atas ialah kandungan terperinci Apakah faedah MySQL "IS NULL" dan "IS NOT NULL"?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!