这个怎么实现
A 表 (a,b)
a b
1 9
2 9
3 9
B 表(a,c)
a c
1 8
a left join b 的结果
a b c
1 9 8
2 9 null
3 9 null
现在 c 为null 我想把为null的地方改成 0. 怎么实现呢。
问题点数:20、回复次数:5Top
1 楼yydy(一条活鱼)回复于 2004-12-03 21:50:34 得分 10
isnull(c,0)
Top
2 楼chinadragonss(独孤俊)回复于 2004-12-03 21:57:45 得分 0
还是具体点吧。 怎么写。
select A.a,A.b,B.c
A left join B
on A.a = B.a
Top
3 楼631799(杭州工人)回复于 2004-12-03 22:27:17 得分 7
select A.a,A.b,isnull(B.c,0)
A left join B
on A.a = B.aTop
4 楼lsxaa(小李铅笔刀)回复于 2004-12-03 22:35:55 得分 2
isnull(c,'0.')Top
5 楼comszsoft(星星点灯)回复于 2004-12-04 11:53:25 得分 1
select A.*,isnull(B.c,0) from A left join B on A.a=B.aTop




