【发布时间】:2020-11-05 00:29:16
【问题描述】:
如果 SQL 代码如下?
Proc SQL;
SELECT DISTINCT ID,SUM(AMOUNT) AS M,SUM(NO) AS CNT
FROM CUSTOMER_LIST
GROUP BY ID
ORDER BY CNT DESC;
QUIT;
将DISTINCT 与GROUP BY 一起使用。使用此组合时会出现任何可能的错误或DISTINCT 只是一个多余的词?
谢谢~
【问题讨论】:
-
任何可能的错误都会发生 ... 为什么要问我们这个?你收到错误了吗?
-
是的,什么是 ID?例如,ID 可以是客户的任何 id 代码,然后还有另一个字段 typeofid,在这种情况下我可以有 ID = 1,typeofid = passport,然后 id=1,typeofid=driverslicense,我需要更多详细信息
-
这么说,distinct不是多余的词,
标签: sql select group-by sas distinct