SQL Server数据库中的Null
1:将0转换为null为了使数据显示时不显示数值为0的项,需要将0转换为null。另外AVG等聚合函数的正确计算有时也需要将0转换为null。将0转换为null有两种方式(1)
通过Trigger将0替换为null(2)
在进行Update或Insert赋值前,将0替换为null。2:使用NULLIF函数NULLIF如果两个指定的表达式等价,则返回空值。在进行AVG计算时有时需要将0值排除在外,此时该函数非常有用,如下SQL所示select avg(value),avg(nullif(value, 0))
from tr_mine采用该函数就可以免去通过额外处理将数值0转换为null 回复 1# .Net设计
看不懂~~~
页:
[1]