sql - SAS-SQL - 将结果放在 1 个单元格中,而不是很多
问题描述
我正在使用基本的选择语句来提取一些帐户。我需要在单个单元格中输出这些帐户,而不是帐户行。
解决方案
PROC SQL;
CREATE TABLE WORK.WANT AS
SELECT /* Concatenated */
(cats(t1.COLUMN_1, ', ', t1.COLUMN_2)) AS ConcatenatedColumns
FROM WORK.HAVE t1;
QUIT;
我想您需要从某个表中获得串联结果?
cat() 函数可用于连接不同列的值,删除前导和尾随空格。
推荐阅读
- xml - 以人类可读的格式显示 XML
- android - 安卓 SIP DTMF
- javascript - firebase 功能和想法的 eslint 问题
- mysql - SQL 查询通过消除选定值将 2 列合并为 1 列
- python - 是否有 Python 函数可以重复字符串模式以在不同数据帧中获得更快的多列
- ios - 如何使用 RxSwift 传递多个参数?
- excel - 没有计算的数据透视表
- arm - ARM 程序集 - 无效的立即操作数值
- php - Laravel 验证规则在尝试更新相同的记录而不进行更改时失败
- android - 如何从 fire-base 检索数据到新活动中单击 RecyclerView