【发布时间】:2022-01-17 03:25:01
【问题描述】:
我的表中有三个字段: A、B 和 C 我想将一些表达式与逗号字符连接起来,关于该字段是否为 positif,这是我的 sql 请求:
select
' ' || (case when A >0 Then 'A is positif' End) || ','
|| (case when B >0 Then 'B is positif' End) || ','
|| (case when C >0 Then 'C is positif' End) || ',' AS result
From table;
问题是当我只有一个 positif 值时,我得到逗号,然后结束,但是它应该只是分隔值并且 不会出现在末尾或开头,任何人都可以帮忙请从那时起删除逗号或为整个处理提供替代方案? 提前谢谢你。
问候;
【问题讨论】:
标签: replace concatenation case