合并Oracle SQL中的行

时间:2018-08-07 02:39:08

标签: sql

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

User id.          Details

1.                Anbcds
1.                Csdf

所需结果

1.Anbcdscsdf

1 个答案:

答案 0 :(得分:0)

使用COALESCE,您需要声明一个变量,该变量将保存您的输出结果并将其选择出来,

DECLARE @char VARCHAR(MAX);

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

PRINT @char;

PS:我在SQL Server上进行了测试。阅读this for Oracle