判断两个字段
当这两个字段都为空时则第三个字段显示一
当这两个字段其中一个字段有值时则第三个字段显示那个值
当这两个字段都有值时则两个字段的值都在第三个字段中显示出来
求sql server 语句
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
关注case when 判断下这两个字段的值,再做对应处理
SELECT CASE WHEN col1 IS NULL AND col2 IS NULL THEN '一' WHEN col1 IS NOT NULL AND col2 IS NULL THEN col1 WHEN col1 IS NULL AND col2 IS NOT NULL THEN col2 WHEN col1 IS NOT NULL AND col2 IS NOT NULL THEN col1 + ' ' + col2 END AS col3 FROM table;本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录