【发布时间】:2013-07-31 05:44:44
【问题描述】:
请看看这个,让我知道可能的解决方案?
表格中要显示的数据:
select a,b,d,e from table xyz.
- 当 c 为 null 时显示 d 的值
或
- 当 c 不为 null 时显示 e 的值
所需数据:
数据看起来像这样
a b c d e
1 2 null 2
1 2 not null 2
从以上数据来看,如果c为null,则显示d = b else e = b。
如何为上述条件编写适当的 SQL 查询,因为我尝试过它不起作用。
提前致谢。
【问题讨论】:
-
你想再试一次。客户这样的规格是可以原谅的......
标签: sql sql-server-2008 select multiple-columns conditional-statements