由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 问一个proc sql的问题,多谢
相关主题
SAS code help一个sas里的join问题
请教proc sql问几题sas adv, 多谢了!
SAS 问题请问SAS大牛一个关于proc sql join
完全不懂SAS,急请教一个问题SAS 编程问题 (有包子)
sas问题Sas advance chapter quiz 一问
sas问题SAS Proc SQL count问题
请问一个SAS proc sql的写法问个sql问题
请教一个table view的问题请教SAS SQL
相关话题的讨论汇总
话题: proc话题: sql话题: join话题: table话题: full
进入Statistics版参与讨论
1 (共1页)
R******d
发帖数: 1436
1
两个表。一个10000多行(a),第二个一个100000000行(b)。我用proc sql把这两连接起
来。好比:
proc sql noprint; create table c as
select table a.g1, a.g2, b.value from a left join b on a.g1=b.id1 and a.g2=b
.id2;
quit;
我发现value,也就是来自第二个表的数据是空的。检查了一下原始数据,应该是有的
。请问这是什么原因,是不是proc sql对处理的表有什么上限?
多谢了
p********a
发帖数: 5352
2
没有啊。看错了吧。
s*r
发帖数: 2757
3
select table a.g1?
try join instead of left join to see how many rows you can get
R******d
发帖数: 1436
4
真的,没看错。把 = 换成 eq 也没有用。反正第二个表的数据就是出不来,title倒是
有。值是空的。
o****o
发帖数: 8077
5
r u sure the data is available for those satisfying the criteria?

【在 R******d 的大作中提到】
: 真的,没看错。把 = 换成 eq 也没有用。反正第二个表的数据就是出不来,title倒是
: 有。值是空的。

y*m
发帖数: 102
6
strongly recommend LZ post some sample data

【在 o****o 的大作中提到】
: r u sure the data is available for those satisfying the criteria?
R******d
发帖数: 1436
7
我知道了,我错了。
原来id2和g2两个字符长度不同,用一下trim(left(id2))之后就好了。呵呵
前面那个多出的table是笔误。
s**********e
发帖数: 63
8
用 full join 会更好:
proc sql noprint;
create table c as
select table a.g1, a.g2, b.value from a full join b on a.g1=b.id1 and a.
g2=b.id2;
quit;
b*******r
发帖数: 152
9
is 'full join' same as 'inner join'?
d*h
发帖数: 2347
10
no, full join is full outer join

【在 b*******r 的大作中提到】
: is 'full join' same as 'inner join'?
1 (共1页)
进入Statistics版参与讨论
相关主题
请教SAS SQLsas问题
SQL combine two tables into one table and add a new column (转载)sas问题
SQL find distinct values in large table (转载)请问一个SAS proc sql的写法
如何用SAS编Statistical Paradox Tables(2×3)请教一个table view的问题
SAS code help一个sas里的join问题
请教proc sql问几题sas adv, 多谢了!
SAS 问题请问SAS大牛一个关于proc sql join
完全不懂SAS,急请教一个问题SAS 编程问题 (有包子)
相关话题的讨论汇总
话题: proc话题: sql话题: join话题: table话题: full