全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1454 7
2011-08-17
例:
1 proc sql;
      select
          sex,age_cde,count(*) as cnt
          from chapt12.origin
          group by 1,2;
   quit;
(1)上边程序中的count(*),这个*表示什么意思?
(2)group by 1,2;里边中的1,2又表示什么意思?
2、proc sql;
          create table leaves as
         select *
         from chapt11.left_join_1
        where id not in (select all_rmb from leftjoin1 union select all_rmb from leftjoin2);
quit;
里边中的selcet * 是什么意思?
希望懂得同学帮忙解释一下
二维码

扫码加我 拉你入群

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

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

全部回复
2011-8-17 16:47:00
1 *表示默认变量
2 *表示全部变量
二维码

扫码加我 拉你入群

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

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

2011-8-17 17:06:30
1 *表示默认变量
2 *表示全部变量
有没有一个判断标准啊,上边是默认变量,下边为什么就成了全部变量,能详细回答下吗
二维码

扫码加我 拉你入群

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

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

2011-8-17 17:14:30
1.

(1) count(*) 是指数记录的条数,即每个sex+age_cde组中有多少条记录。
(2) group by 1,2 是指按照select子句中的前两个变量分组,即相当于group by sex, age_cde。


2. select * 是指选择from数据集中的所有变量。
二维码

扫码加我 拉你入群

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

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

2011-8-17 21:03:31
非常感谢pobel,要向前辈们努力学习
二维码

扫码加我 拉你入群

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

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

2011-8-17 21:03:45
非常感谢pobel,要向前辈们努力学习
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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