首页 > 解决方案 > SAS-SQL - 将结果放在 1 个单元格中,而不是很多

问题描述

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

标签: sqlsas

解决方案


PROC SQL;
   CREATE TABLE WORK.WANT AS 
   SELECT /* Concatenated */
                     (cats(t1.COLUMN_1, ', ', t1.COLUMN_2)) AS ConcatenatedColumns
      FROM WORK.HAVE t1;
QUIT;

我想您需要从某个表中获得串联结果?

cat() 函数可用于连接不同列的值,删除前导和尾随空格。


推荐阅读