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

如何写选择语句

2013-01-28 
怎么写选择语句?比如想写个select,从各一个表里取数据。如果这个表里的某个字段值为空,则行另一个关联表里

怎么写选择语句?
比如想写个select,从各一个表里取数据。如果这个表里的某个字段值为空,则行另一个关联表里取同名字段的值。
[解决办法]
用函数coalesce(第一个值,第二个值)
如果第一个值为空,则取第二个
[解决办法]
用函数isnull(第一个值,第二个值)

[解决办法]
select isnull(b.name,a.name),coalesce(b.name,a.name) from a left join b on a.id=b.id

热点排行