mysql如何判斷是否為空

tankII發表於2021-09-11

mysql如何判斷是否為空

對null的判斷:

建立一個user表:id主健 name 可以為空  

select * from user;
insert into user values('33',null);  ##建立一條name為空的資料
insert into user values('222','');  ##建立一條為空字元的資料

mysql如何判斷是否為空

用isnull判斷是否為空:只有name 為null 的時候 ISNULL(exp) 函式的返回值為1 ,空串和有資料都為0。

同時剔除null 和 空字串 

select * from user where ISNULL(name)=0 and LENGTH(trim(name))>0;

 length()函式用於獲取字串的長度。

推薦:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1795/viewspace-2833920/,如需轉載,請註明出處,否則將追究法律責任。

相關文章