【发布时间】:2022-11-10 16:47:40
【问题描述】:
我有以下 xyz 表数据
id ADivision BDivision CDivision DDivision EDivision FDivision
1 0 1 0 0 1 0
2 1 1 0 0 1 1
我想要如下输出
id Divisions
1 B-E
2 A-B-E-F
我尝试使用 switch case 但需要编写更多案例
任何其他获得输出的方法
【问题讨论】:
-
您当前的查询是什么样的?需要明确的是,您是否正在寻找一种更短和/或更灵活的方式来实现您的输出?
-
老实说,
CASE或IIF是你想要的。 -
我知道 sql CASE WHEN 语句以任何其他方式来实现更短的方式是的。 @孤立
-
我想在一个字段中显示分区,如上面的输出。 @拉努
-
所以
CONCATenate 输出,@mazharkhan。
标签: sql sql-server