有关外连接的问题,请教各位大侠! 只要在计算这个字段的时候使用函数 ISNULL(字段名,0)这个函数判断 字段 是否为NULL,假如是NULL则返回0,否则返回这个字段的值! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select t1.col1 as name,t1.col2 as col1,t2.col2 as col2,t3.col3 as col3,(ISNULL(t1.col2,0) - ISNULL(t2.col2,0) - ISNULL(t3.col2,0)) as col4 from t1 left join t2 on t1.col1 = t2.col1 left join t3 on t1.col1 = t3.col1 另外,大力斑竹的《数据库设计规范》中建议,“对数据列,不可为空,以0作默认值”,这样不会发生问题了。因为-------------------------------------------------------------------------------回复人: pengdali(大力 V3.0) ( ) 信誉:536 2003-9-9 18:31:21 得分:0 如果不使用 isnull、is not null、is nullnull与任何数运算结果为nullnull与任何值比较结果为假用not in 对null操作有bug-------------------------------------------------------------------------------http://expert.csdn.net/Expert/topic/2241/2241538.xml?temp=.5691187 http://expert.csdn.net/Expert/topic/1959/1959120.xml?temp=.6873133 求SQL 操作时间的sql语句 如何往前和往后各推算时间段里面出现的次数 备份数据库的时候如果有用户正在使用该数据库 会不会影响备份进程? 字符串 求一段统计SQL并排序语句,内详! 不是女人做的事,男士請進。 请教一条SQL语句,将其中的not in换成not exists 如何同时插入数据到两个有相关KEY的表??? Named Pipes Provider: Could not open a connection to SQL Server [1326]. 在存储过程里怎么去执行SQL的返回值,@@error不行啊。还有在C语言里怎么判断了? subString用法
left join t3 on t1.col1 = t3.col1
因为
-------------------------------------------------------------------------------
回复人: pengdali(大力 V3.0) ( ) 信誉:536 2003-9-9 18:31:21 得分:0
如果不使用 isnull、is not null、is null
null与任何数运算结果为null
null与任何值比较结果为假
用not in 对null操作有bug
-------------------------------------------------------------------------------
http://expert.csdn.net/Expert/topic/2241/2241538.xml?temp=.5691187
http://expert.csdn.net/Expert/topic/1959/1959120.xml?temp=.6873133