首頁  >  文章  >  資料庫  >  mysql如何判斷欄位是否為空

mysql如何判斷欄位是否為空

anonymity
anonymity原創
2019-05-09 14:24:0343676瀏覽

mysql判斷欄位是否為空的方法:可以利用isnull()函數來進行判斷,具體程式碼為【select * from users where email = 'xxxx' and isnull(deletedAt)】。

mysql如何判斷欄位是否為空

MySQL是一個關聯式資料庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。 MySQL 是最受歡迎的關聯式資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關聯式資料庫管理系統) 應用軟體。

(推薦教學:mysql影片教學

當我們需要知道mysql中的某個欄位是否為空?怎麼實現呢?

這裡提供了5種方法來查詢:

isnull()

select * from users where email = 'xxxx' and isnull(deletedAt)

is null

select * from users where email = 'xxxx' and deletedAt is null

is not null

select * from users where email = 'xxxx' and deletedAt is not null

#!isnull()

select * from users where email = 'xxxx' and !isnull(deletedAt) 
select * from users where email = 'xxxx' and not isnull(deletedAt)

isfull

當查詢條件為null,用指定字元取代

select name,  isfull(gender,'未知') as gender  from users where email = 'xxxx'

以上是mysql如何判斷欄位是否為空的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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