首页 > 解决方案 > 在 Oracle SQL 中合并行

问题描述

贝娄我已经给出了我的数据,我需要一种合并到行的方法。

User id.          Details

1.                Anbcds
1.                Csdf

要求的结果

1.Anbcdscsdf

标签: sql

解决方案


使用COALESCE,你需要声明一个变量来保存你的输出结果并选择它,

DECLARE @char VARCHAR(MAX);

SELECT @char = COALESCE(@char + [Details], [Details]) 
FROM [tblYourTable];

PRINT @char;

PS:我用 SQL Server 测试过。为 Oracle阅读本文


推荐阅读