Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SAS-SQL-将结果放入1个单元格,而不是许多单元格_Sql_Sas - Fatal编程技术网

SAS-SQL-将结果放入1个单元格,而不是许多单元格

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; 我想您需要从某个表中连接结果

我正在使用一个基本的select语句来提取一些帐户。 我需要在单个单元格中输出这些帐户,而不是一行帐户

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作为输出请注意输出列将采用字符串格式