首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一个关于外连接你将null设置为某一特定值的小疑点,看看,说不定你能帮助小弟我

2013-06-19 
一个关于外连接你将null设置为某一特定值的小问题,看看,说不定你能帮助我现有两个表,tb1和tb2,tb1:idname0

一个关于外连接你将null设置为某一特定值的小问题,看看,说不定你能帮助我
现有两个表,tb1和tb2,
tb1:
id     name
001    小明
002    小李
003    小张

tb2:
id    pay
001   100.00
002   200.00

现在使用左外连接查询
select tb1.id,tb1.name,tb2.pay
from tb1
left join tb2
on (tb1.id=tb2.id)

得结果:
id   name   pay
001  小明    100.00
002  小李    200.00
003  小张    null

现在想要sql查询的结果是:
id   name   pay
001  小明    100.00
002  小李    200.00
003  小张    0

即是将右表中的为空的设为0,请问该如何用sql实现?
(抱歉,没有多少分,只能给这么多,请笑纳) sql????外连接?? SQL???外连接???替换null为0
[解决办法]



select tb1.id,tb1.name,isnull(tb2.pay,0)pay
from tb1
left join tb2
on (tb1.id=tb2.id)


热点排行