【发布时间】:2023-03-08 15:10:02
【问题描述】:
我想在包含两列之一的值的表中添加一列,具体取决于哪一行包含该值。
例如,
SELECT
concat("Selecting Col1 or 2", cast("Col1" OR "Col2" as string)) AS relevantinfo,
FROM table
我不太了解 SQL,而且我知道这个查询不起作用。这甚至可以做到吗?
Col1 Col2
1
4
3
4
5
最终结果
Col1 Col2 relevantinfo
1 1
4 4
3 3
4 4
5 5
【问题讨论】:
-
请与您想要的输出共享示例数据。根据您当前的需要,您可以检查合并功能w3schools.com/sql/func_sqlserver_coalesce.asp
-
@RajatJaiswal 更新了样本数据和所需的输出
-
您能否在
Col1和Col2中为同一个条目设置一个值? -
空格是
NULL的值吗?
标签: sql variables select multiple-columns