全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2429 6
2010-09-13
proc sql;
create table nb.event_condi_count as
select
event
,class_idx
,count(*) as condi_cnt
from nb.user_basic
group by 1,2
;
quit;
谁能帮我解释下group by 1,2里的1,2到底是什么意思?我的count是对什么的计数?谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-9-13 16:21:33
group by 1,2 中的1,2 就是select子句中变量列表的第一个和第二个。
也就相当于group by event,class_idx

count的是每一个event+class_idx组合的记录数。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-9-13 21:43:12
2# pobel thx
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-9-14 00:53:58
1# lucyber

count 应该是nb.user_basic总记录数。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-9-14 02:41:48
count 应该是nb.user_basic总记录数 which were grouped by 1 and 2。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-9-15 14:36:57
1表示的是event
2表示的是class_idx
count(*)表示的是你这张表的所有记录条数
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群