SAS-SQL-将结果放入1个单元格,而不是许多单元格
我正在使用一个基本的select语句来提取一些帐户。 我需要在单个单元格中输出这些帐户,而不是一行帐户SAS-SQL-将结果放入1个单元格,而不是许多单元格,sql,sas,Sql,Sas,我正在使用一个基本的select语句来提取一些帐户。 我需要在单个单元格中输出这些帐户,而不是一行帐户 PROC SQL; CREATE TABLE WORK.WANT AS SELECT /* Concatenated */ (cats(t1.COLUMN_1, ', ', t1.COLUMN_2)) AS ConcatenatedColumns FROM WORK.HAVE t1; QUIT; 我想您需要从某个表中连接结果
PROC SQL;
CREATE TABLE WORK.WANT AS
SELECT /* Concatenated */
(cats(t1.COLUMN_1, ', ', t1.COLUMN_2)) AS ConcatenatedColumns
FROM WORK.HAVE t1;
QUIT;
我想您需要从某个表中连接结果
cats函数可用于合并不同列的值,删除前导和尾随空格。您希望如何使用它?逗号分隔?逗号可以,是的,您是否使用sql server?否。通过SASSELECT STUFTH SELECT“,”+CONVERTvarchar从您的表中选择帐户作为XML路径1,1作为输出请注意输出列将采用字符串格式