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

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

Susan Sarandon
發布: 2024-12-23 22:13:11
原創
681 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板