怎么写选择语句?

xuguv 2013-01-24 09:48:37
比如想写个select,从各一个表里取数据。如果这个表里的某个字段值为空,则行另一个关联表里取同名字段的值。
...全文
229 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
szm341 2013-01-24
  • 打赏
  • 举报
回复
select isnull(b.name,a.name),coalesce(b.name,a.name) from a left join b on a.id=b.id
小猴168 2013-01-24
  • 打赏
  • 举报
回复
用函数isnull(第一个值,第二个值)
哥眼神纯洁不 2013-01-24
  • 打赏
  • 举报
回复
用函数coalesce(第一个值,第二个值) 如果第一个值为空,则取第二个

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧