当前位置: 代码迷 >> Sql Server >> 求一SQL语句,为空值时怎么返回空字符串
  详细解决方案

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

热度:107   发布时间:2016-04-27 19:54:13.0
求一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
  相关解决方案