Dalam mysql, anda boleh menggunakan pernyataan SELECT dengan kata kunci IS NULL untuk menanyakan nilai nol Kata kunci IS NULL digunakan untuk menentukan sama ada nilai medan adalah nol dipaparkan dalam Hasilnya, sintaks ialah "PILIH * DARI nama jadual WHERE nama medan IS NULL;".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.
MySQL menyediakan kata kunci IS NULL untuk menentukan sama ada nilai medan adalah NULL. Nilai nol adalah berbeza daripada 0, yang juga berbeza daripada rentetan kosong.
Jika nilai medan adalah batal, syarat pertanyaan dipenuhi dan rekod akan disoal. Jika nilai medan bukan nol, syarat pertanyaan tidak dipenuhi.
Format sintaks asas untuk menggunakan IS NULL adalah seperti berikut:
IS [NOT] NULL
Antaranya, "TIDAK" ialah parameter pilihan, menunjukkan bahawa syarat dipenuhi apabila nilai medan tidak null.
Contoh 1
Yang berikut menggunakan kata kunci IS NULL untuk menanyakan rekod yang medan tarikh_log masuknya adalah NULL dalam jadual tb_students_info.
Nota: IS NULL ialah keseluruhan, IS tidak boleh digantikan dengan "=". Jika anda menggantikan IS dengan "=", tiada keputusan akan diambil dan sistem pangkalan data akan memaparkan gesaan seperti "Set kosong (0.00 saat)". Begitu juga, IS NOT in IS NOT NULL tidak boleh digantikan dengan "!=" atau "".
IS NOT NULL bermaksud menanyakan rekod yang nilai medannya tidak kosong.
Contoh 2
Yang berikut menggunakan kata kunci IS NOT NULL untuk menanyakan rekod di mana medan login_date dalam jadual tb_students_info tidak kosong.
Pembelajaran yang disyorkan: tutorial video mysql
Atas ialah kandungan terperinci Bagaimana untuk menanyakan nilai nol dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!