• 技术文章 >数据库 >MySQL

    mysql如何判断是否为空

    yangyang2020-04-10 09:40:29原创4578

    对null的判断:

    创建一个user表:id主健 name 可以为空

    select * from user;
    insert into user values('33',null);  ##创建一条name为空的数据
    insert into user values('222','');  ##创建一条为空字符的数据

    用isnull判断是否为空:只有name 为null 的时候 ISNULL(exp) 函数的返回值为1 ,空串和有数据都为0。

    同时剔除null 和 空字符串

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

    length()函数用于获取字符串的长度。

    推荐:MySQL教程

    专题推荐:mysql
    上一篇:mysql如何创建视图 下一篇:mysql内连接和外连接的区别

    相关文章推荐

    • mysql中的“=”是什么意思• linux中如何查看mysql是否安装• mysql无法连接出现错误10061解决方法• mysql是开源的吗

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网