让我们假设我有一个表,其中有两列A和B。在A列中,我有数字,例如1,2,3。在B栏中,我有一些字符(不是特殊字符)。看起来像这样:
Column A: 1 1 2 2 3
Column B: a b c d e
我想要的输出将是:
Column A: 1 2 3
Column B: a-b c-d e
答案 0 :(得分:0)
您可以使用聚合:
select a, min(b) + '-' + max(b)
from t
group by a;