首頁 >資料庫 >mysql教程 >MySQL中如何選擇非空列的行?

MySQL中如何選擇非空列的行?

DDD
DDD原創
2024-12-22 10:58:12687瀏覽

How to Select Rows with Non-Empty Columns in MySQL?

在MySQL 中選擇非空白列:選擇具有現有值的資料

在MySQL 中,您可以根據值的存在來過濾行在特定的列中。要僅選擇特定列不為空的行,一個簡單而有效的解決方案是將列的值與空字串進行比較。當處理可能包含實際值和 NULL 值的欄位時,此方法特別有用。

要套用此技術,您可以如下修改提供的查詢:

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

透過使用'' 運算符,您可以將phone2 列與空字串進行比較,確保僅檢索具有非空phone2 值的行。值得注意的是,在此上下文中 NULL 值被解釋為 false。因此,此查詢有效地選擇了phone以「813」開頭且phone2包含任何值(不包括NULL值)的行。

以上是MySQL中如何選擇非空列的行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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