SQL语句(100分)

  • 主题发起人 主题发起人 zlibo
  • 开始时间 开始时间
Z

zlibo

Unregistered / Unconfirmed
GUEST, unregistred user!
select a+b+c from 表(a,b,c为字段名)
如果a,b,c中有一项为空,则相加的结果就成了null,这是为什么?真怪,有明白的不?怎样解决这个问题,可以当它为空时就变成0或者当它为空时就不计算它
 
初始化有问题,默认值给0就是了
 
默认值不能为0,有其它的办法吗?为NULL和为0都有它的含义
 
select isnull(a,0)+isnull(b,0)+isnull(c,0) from 表
 
果然厉害,立即给分!
 
后退
顶部