求一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