ste*_*e.g 3 sql sql-server sql-server-2008
我想知道如果列A为空,我如何显示B列的数据.原因是如果我们从我们的某个制造商处获得产品,则将其放入不同的列中.但是,当我去构建报告时,两列基本上是相同的东西,并且它将关闭图形.任何帮助,将不胜感激.
这样的事可能吗?
Case When column A isnull then column B?
Run Code Online (Sandbox Code Playgroud)
Jam*_*ill 10
SELECT ISNULL(ColumnA, ColumnB) AS [YourColumn]
FROM FOO
Run Code Online (Sandbox Code Playgroud)
要么
SELECT COALESCE(ColumnA, ColumnB) AS [YourColumn]
FROM FOO
Run Code Online (Sandbox Code Playgroud)
要么
SELECT CASE WHEN ColumnA IS NULL THEN
ColumnB
ELSE
ColumnA
END AS [YourColumn]
FROM FOO
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3053 次 |
| 最近记录: |