sql - 使用proc sql将多个不同结构的表堆叠到一张表中

标签 sql sas outer-join

我在 SAS 中创建了多个具有不同字段名称的表,我想将这些表堆叠到一个表中并将其导出到 Excel。我知道这不是标准的,但它对我来说可以将一个表导出到 Excel,而不是多个表。

我如何在 proc sql 中做到这一点?

enter image description here

最佳答案

如果您使用的是 SAS 9.4 TS1M3+,请改用 ODS EXCEL。

ods excel file = 'C:\_localdata\demo.xlsx' options(sheet_interval = 'none') style=meadow;

   proc print data=sashelp.cars (obs=5);
   proc print data=sashelp.air (obs=5);
   proc print data=sashelp.class (obs=5);
   run;

ods excel close;

关于sql - 使用proc sql将多个不同结构的表堆叠到一张表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51544486/

相关文章:

python - Python远程查询sas7bdat文件的方法

r - 创建无意义的词 - 在 R 中使用具有三个以上维度的外()

sql - 什么 SQL 查询或 View 将显示 "dynamic columns"

mysql删除,自增

如果您已经熟悉 R,则学习 SAS 的资源

css - SAS中的框架集和框架改变高度

mysql - 使用子字符串条件连接表

SQL 理解外连接与条件以及为什么条件的顺序可以改变结果

mysql - 删除、更新派生表?

php - 查询中的过滤和限制