Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memilih Lajur Hanya dengan Nilai Bukan Kosong dalam MySQL?

Bagaimana untuk Memilih Lajur Hanya dengan Nilai Bukan Kosong dalam MySQL?

Susan Sarandon
Susan Sarandonasal
2024-12-23 22:13:11697semak imbas

How to Select Only Columns with Non-Empty Values in MySQL?

MySQL: Memilih Lajur dengan Nilai Bukan Kosong

Dalam MySQL, anda boleh memilih lajur tertentu hanya jika ia mengandungi nilai bukan kosong. Ini membolehkan anda menapis mana-mana baris di mana lajur tersebut kosong atau kosong.

Contoh Pertanyaan

Pertimbangkan pertanyaan berikut:

select phone, phone2
from jewishyellow.users
where phone like '813%'
and phone2

Di sini, matlamatnya ialah untuk memilih baris di mana:

  • telefon bermula dengan '813'
  • phone2 mengandungi nilai bukan kosong

Penyelesaian

Untuk memilih lajur sahaja di mana nilai bukan kosong wujud, anda boleh membandingkan nilai lajur dengan kosong rentetan.

select phone, phone2 
from jewishyellow.users 
where phone like '813%' and phone2<>''

Penjelasan

  • telefon seperti '813%': Menapis baris di mana telefon bermula dengan '813'.
  • phone2<>'': Semak sama ada phone2 tidak sama dengan rentetan kosong, menapis kosong dengan berkesan nilai.

Nota: Nilai nol ditafsirkan sebagai palsu dalam MySQL. Ini bermakna baris dengan phone2 ditetapkan kepada null tidak akan disertakan dalam keputusan.

Atas ialah kandungan terperinci Bagaimana untuk Memilih Lajur Hanya dengan Nilai Bukan Kosong 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