ACCess的字段替换问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 23:50:01
有一表ys_zk,其中有bh,rq,bz1字段,使用update ys_zk set bz1=bh+rq时,如果rq字段为空,bh字段不为空,结果在bz1字段中显示为空,为什么?请指教.

其实不是因为字段为空,而是null。因为你在设计表结构的时候没有设置该字段的默认值(空值:""),那默认值就是null。

Null 关键字用于指明变量包含的数据无效。

所以null类型的数据是不能参与运算的,否则结果也是没有意义的null。

null在数据库中显示的时候当然是什么都没有,跟空置("")显示是一样的。但内部实现和数据是完全不同的。