Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengenalpasti Lajur Kosong atau NULL dalam MySQL?

Bagaimana untuk Mengenalpasti Lajur Kosong atau NULL dalam MySQL?

Barbara Streisand
Barbara Streisandasal
2025-01-07 14:22:40906semak imbas

How to Identify Empty or NULL Columns in MySQL?

Menyemak Lajur Kosong atau Null dalam MySQL

Dalam MySQL, anda boleh menentukan dengan cekap sama ada lajur mengandungi nilai nol atau kosong. Fungsi ini penting apabila bekerja dengan integriti dan kesempurnaan data. Mari kita terokai cara menyemak kejadian sedemikian.

Sintaks Pertanyaan

Untuk menyemak sama ada lajur kosong atau batal, anda boleh menggunakan yang berikut pertanyaan:

SELECT * FROM table WHERE column_name IS NULL OR column_name = '';

Penjelasan

  • nama_lajur mewakili lajur yang anda ingin nilai.
  • IS NULL menyemak sama ada nilai lajur ialah batal secara eksplisit.
  • = '' menyemak sama ada nilai lajur adalah kosong rentetan.

Dengan menggabungkan syarat ini dengan OR, anda boleh mengenal pasti baris di mana lajur itu sama ada kosong atau kosong.

Contoh

Katakan anda mempunyai jadual bernama pengguna dengan lajur yang dipanggil nama pengguna. Untuk mencari semua baris di mana lajur nama pengguna kosong atau batal, anda akan menjalankan pertanyaan berikut:

SELECT * FROM users WHERE username IS NULL OR username = '';

Pertanyaan ini akan mendapatkan semula semua baris di mana lajur nama pengguna adalah sama ada batal secara eksplisit atau mengandungi rentetan kosong.

Atas ialah kandungan terperinci Bagaimana untuk Mengenalpasti Lajur Kosong atau NULL 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