MySql字段爲空值時如何查詢?
mysql在網站開發中,越來越多人使用了,方便部署,方便使用。
我們平時使用中,有時候需要查詢某個字段爲空值的數據,那麼如何查詢這些空值數據?下面一起來看下。
操作方法
(01)查詢學生表的數據,發現有三行數據 gender列是空值的。如圖
(02)我們可以用什麼方法查詢顯示出gender列是空值的數據呢?select * from student where gender = x27;'這樣?如圖,這樣是查詢不到的。空值(NULL)不等同於空字符串值
(03)那如果用 = null是否可以得到正確的結果?select * from student where gender=null結果如圖,也查詢不到正確的數據。
(04)要查null值的數據,可以用mysql內置的is_null函數,select * from student where isnull(gender)傳入的參數就是列名, 如圖,可以正確查詢到結果,
(05)除了用上面的 is_null方法,我們還可以用比較操作符 is null來查詢,select * from student where gender is null如圖,可以正確查詢到結果,和上面的函數一樣,只不過是語法上的差別。
(06)那如果是查詢所有不是null值的數據呢?我們可以用 is not null來查詢 select * from student where gender is not null
(07)用函數的方法就是 select * from student where !ISNULL(gender)或 select * from student where not ISNULL(gender)
(08)當有查詢到有null值數據時,我們希望將null值替換成其他字符串時,可以用 ifnull()函數, 比如把null的值,換成‘未知’, select id, name, IFNULL(gender,'未知') as gender from student
-
華爲悅盒看電視直播
華爲悅盒內置的程序中並沒有看電視直播的軟件,安裝一個電視家即可,讓小編教給你安裝指南。操作方法(01)將電視與華爲悅盒用數據線連接好後,打開電視機和華爲悅盒的電源,等待系統啓動。(02)在電腦上將下載好的電視直播程序存放到U盤上,並將U盤插入到華爲悅盒上。(03)在華爲...
-
百度雲使用磁鏈接
百度雲現在已經更名爲百度網盤。百度網盤不僅存儲功能強大,而且下載功能也很強大。今天小編就告訴大家如何用百度網盤網頁版和百度網盤手機客戶端下載磁力鏈接。百度網盤手機客戶端下載磁力鏈接方法(01)首先打開我們的百度網盤手機客戶端,點擊進入右下角菜單欄的更...
-
HTML,如何製作導航欄?
在用html做一個網頁時,首先需要處理的是導航欄了。怎樣製作一個導航欄?以前的做法基本都是用table來做,現在我們用無序列表ul來做,下面一起來看下。操作方法(01)首先我們寫html代碼,就是用ul,li無序列表來放置我們的菜單項,代碼如圖。(02)運行目前的代碼,可以看到是一個比...
-
Excel中根據身份證號求年齡性別和出生日期
在excel中怎麼根據身份證號來求得年齡性別和出生日期,讓小編教給你操作指南。判斷性別公式:(01)首先讓小編打開一個工作樣表作爲例子。如圖所示:(02)在C26單元格中輸入公式:=IF(MOD(MID(B26,17,1),2),"男","女")來判別男女。如圖所示:(03)下拉填充公式至所有人員行,如圖所...