group-by - 1,2,3,4分组的含义

标签 group-by sas

有人可以向我解释下面的代码吗?我对Group by 1,2,3,4感到困惑,因为没有名为1,2,3,4的变量和值。

proc sql; create table SampleData as select
uniqID, Category, Grade, Value,

count(uniqID) as CNT,
avg(PRICE) as APR,
avg(Value) as ALE

from DataIn where date ge &intdt. group by 1,2,3,4;
quit;

最佳答案

它是对select语句中的第1,第2,第3和第4个变量的相对引用。 IE。 uniqID,类别,等级,值。

关于group-by - 1,2,3,4分组的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36627829/

相关文章:

mysql - 如何使用 `sql/mysql` 从公共(public)列下的 `groupby` 获取嵌套数组,而不使用 foreach 来构造数据?

sql - spark数据帧分组不计算空值

mysql - SQL 子句 "GROUP BY 1"是什么意思?

machine-learning - 模型不平衡,不知道要采取什么步骤

sas - SAS 中不匹配的引号问题

MySQL 最新时间戳 + 其他带分组依据的字段

tsql - 如何在 SQL 中跨年边界按周分组

sqlite - UNIX 将大型 csv 导入 SQLite

sas - 根据 Proc Sql 、SAS 中的条件将列拆分为两列

macros - 将大型 SAS 数据集拆分为较小的数据集