大片阳光因你 发表于 2017-6-28 12:06
您好,我想问一下我照着你这个思路写了一段代码。当我打到 select Sname,Sno,sum(Grade)时, 括号里面的Grade不是蓝色的。但是我敲你的代码,num是蓝色的,这是为什么呢?
代码如下:data part9;
input Sno Sname$ Grade;
datalines;
9512101 李勇 100
9512101 李勇 86
9512101 李勇 <NULL>
9512102 刘晨 78
9512102 刘晨 66
9512103 王敏 <NULL>
9521101 张立 <NULL>
9521102 吴宾 92
9521102 吴宾 75
9521102 吴宾 92
9521102 吴宾 50
9521103 张海 68
9521103 张海 <NULL>
9531101 钱小力 90
9531101 钱小力 95
9531102 王大力 85
;
run;
proc sql;
create table part9_1 as
select Sno, Sname,sum(Grade) as sum
from part9
group by Sname;
还有就是我的结果出来并不是像你结果就两个值B和C,我是几个变量没有合并显示,比如BBBCCC这么显示出来的。