SAS中文论坛

标题: 关于SQL的问题,请指教 [打印本页]

作者: shiyiming    时间: 2006-4-14 12:11
标题: 关于SQL的问题,请指教
请各位指教:
Test1
Prov   temp  como  wamo   ffd   rain
Anhui   20    150   450    120  1600
Henan   18    130   420    130  1500
Jiangsu  23    160   480    130  1700
Shanghai 22    150   460    110  1800


Test2
Prov   temp  como  wamo   ffd   rain
Anhui   20    150   450    120  1600
Henan   18    130   420    130  1500
Jiangsu  23    160   480    130  1700


怎样调用SQL程序显示test1与test2中不同的Prov?
即显示结果为:
Prov   temp  como  wamo   ffd   rain
Shanghai 22    150   460    110  1800

[color=green:c3a50]除了下面程序:
Proc SQL;
Select                                                                                                 TEST1.PROV,                                                                                       
TEST1.TEMP,                                                                                        TEST1.COMO,                                                                                      TEST1.WAMO,                                                                                      TEST1.FFD,                                                                                          TEST1.RAIN                                                                                          from TEST1,TEST2                                                                                       where                                                                                                  TEST1.PROV Not IN ( 'Anhui' , 'Henan'  , 'Jiangsu')                             
;
quit;
Run;[/color:c3a50]

请问调用什么函数或语句可以实现上面的查询?

另外,请教符号问题:
EQ
NE
GT
LT
GE
LE
‖.concaternate
In
Not in
Contains
Not contains
Is missing
Is not missing
Like
Sounds like
Not sounds like
Between
Not between
作者: shiyiming    时间: 2006-4-14 12:34
标题: 呵呵
[code:4f589]proc sql;
  select *
  from test1
  where prov not in (select prov from test2)
  ;
quit;[/code:4f589]




欢迎光临 SAS中文论坛 (http://mysas.net/forum/) Powered by Discuz! X3.2