数据库学习(十五)-null

SQL中null值的处理方式与其他值不同。

  1. null值和0无法比较,它们是不等价的;
  2. 无法使用比较运算符来测试null值,比如 =, <, 或者 <>;
  3. 检测null值需要使用关键字is null或者is not null;
    有图为证

    使用null值进行数学运算

    有图为证
    有图可知:使用null值进行数学运算时,如果不做任何处理的话,结果会为null。但可以使用ifnull或者coalesce来处理可能为null的字段,使用0代替null。