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
-
實例講解Flash中如何製作旋轉球體動畫
Flash是一款專門用來製作動畫的軟件工具,在網上就有很多的破解版本,下載破解綠色版本的安裝包比較容易安裝。Flash的界面簡潔,功能齊全。現在,我們用實際例子看看怎麼在Flash中製作旋轉球體動畫吧。操作方法(01)新建文檔雙擊桌面上的fla圖標,打開軟件。在動畫軟件菜單...
-
Visual Studio如何設置代碼自動換行
作為軟件開發人員,我們經常使用IDE編輯工具,VisualStudio就是常用的開源工具之一。但是我們在應用的時候經常會遇到寫的代碼過長而出現橫向滾動條的情形。下面小編就給大家介紹如何配置VS來讓你的代碼自動換行操作方法(01)首先我們先來看一下沒有經過配置的VS在出...
-
myeclipse與eclipse的區別
對於軟件工程專業的人來説,myeclipse和eclipse這兩個軟件都是不會陌生的,我們在大二學習Java的時候使用的是eclipse,而學習JavaEE的時候使用的myeclipse,這兩個軟件的界面與安裝過程幾乎是一模一樣,那麼myeclipse和eclipse究竟有哪些主要區別呢?操作方法(01)名稱不同my...
-
Chrome如何在禁止右鍵的網站,把文字複製下來?
在網上瀏覽文章時,有時看到一篇好的文章,或一段經典的話語,想要複製下來,保存到自己的word文檔裏,通常都是先選擇需要複製的文字,然後右鍵,點擊複製。或者直接點擊鍵盤ctrl+c來複制。但有些網站禁止了右鍵,就算你點擊右鍵也沒有菜單彈出來。也禁止了快捷鍵ctrl+c,所以按...