zoukankan      html  css  js  c++  java
  • 数据库的空值及其在算术运算中的使用

    空 (NULL) 值表示数值未知。空值不同于空白或零值。没有两个相等的空值。比较两个空值或将空值与任何其它数值相比均返回未知,这是因为每个空值均为未知。空值通常表示未知、不可用或将在以后添加的数据。
    Transact-SQL 还提供扩展空值处理。如果 ANSI_NULLS 选项设为关,则空值之间的比较(如 NULL = NULL)等于 TRUE。
    空值与任何其它数据类型之间的比较等于 FALSE。

    1字段数据类型为数字的,如果使用sum求和,只计算数字列,空值将被忽略。但是使用avg平均函数时,出现空值可能会导致计算结果不准确。应该把空值剔出或者转换为其它值。
    2在使用算术运算符+,-时,如果参与运算的值出现空值。则导致计算结果为空值。所以在计算也应对空值进行排除。
  • 相关阅读:
    CPU高问题排查
    java lambda特性(持续学习+更新)
    零星小记
    redis分布式锁和lua脚本
    webservice之拦截器
    扫一扫
    qq登录
    banner的使用
    surfaceview+mediaplayer
    viewpager加fragment可滑动加radio跟随滑动
  • 原文地址:https://www.cnblogs.com/sutengcn/p/1010297.html
Copyright © 2011-2022 走看看