MySQL——NULL值处理

NULL值处理

使用场景

使用SELECT及WHERE来读取数据表中的数据时,查询的字段为空时

类别

  • IS NULL:当列的值是NULL,此运算符返回true
  • IS NOT NULL:当列的值不为NULL,运算符返回true
  • <=>:比较操作符:不同于=运算符,当比较的两个值相等或者都为NULL返回true

特点

  • NULL与其他值比较,永远返回NULL
  • 即使是,NULL=NULL,也返回NULL
    特殊说明:
    select *,columnName1+ifnull(columnName2,0) from tableName;//ifnull(columnName2,0)把columnName2中null值转为0,第一参数为NULL时,返回第二个参数

在命令提示符中使用NULL值


posted @ 2021-02-22 17:33  ceiling~  阅读(104)  评论(0编辑  收藏  举报