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

求一SQL语句,为空值时怎么返回空字符串

2012-03-06 
求一SQL语句,为空值时如何返回空字符串?表A-------------------------------|User_ID|User_Name|---------

求一SQL语句,为空值时如何返回空字符串?
表A
-------------------------------
|       User_ID       |       User_Name       |
-------------------------------

表B
--------------------------------------
|       Something                 |       User_ID           |
--------------------------------------

表B中的User_ID   可空

现在查询要返回   Something,   User_Name   这样的结果
但是我现在查询   User_ID   如果为空   则就不会返回对应Someting的那条记录

求一个SQL   能返回如上所说的结果(即User_ID为空时能返回一个空字符串的User_Name)

谢谢


[解决办法]
这样应该,没问题
select User_Name Something
from a left join b on a.User_ID =b.User_ID
[解决办法]
select Something, isnull(User_Name, ' ')
from 表B left join 表A on 表B.User_ID = 表A.User_ID

热点排行