首頁 >資料庫 >mysql教程 >如何在 MySQL 中僅選擇具有非空值的欄位?

如何在 MySQL 中僅選擇具有非空值的欄位?

Susan Sarandon
Susan Sarandon原創
2024-12-23 22:13:11688瀏覽

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

MySQL:選擇非空值的欄位

在 MySQL 中,只有包含非空白值的特定欄位才可以選擇。這允許您過濾掉那些列為 null 或空的任何行。

範例查詢

考慮以下查詢:

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

在這裡,目標是選擇以下行:

  • 在這裡,目標是選擇以下行:
  • phone 開頭'813'

phone2包含非空值

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

要只選取存在非空值的列,您可以將此列的值與空值比較string.

    說明
  • phone like '813%': 過濾phone以'813'開頭的行。

phone2'':檢查phone2是否不等於空字串,有效過濾掉空字串

注意: Null 值在MySQL 中被解釋為false。這表示phone2設定為null的行將不會包含在結果中。

以上是如何在 MySQL 中僅選擇具有非空值的欄位?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn