SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 664|回复: 1
打印 上一主题 下一主题

关于SQL的问题,请指教

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2006-4-14 12:11:50 | 只看该作者

关于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
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2006-4-14 12:34:07 | 只看该作者

呵呵

[code:4f589]proc sql;
  select *
  from test1
  where prov not in (select prov from test2)
  ;
quit;[/code:4f589]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-6-9 22:16 , Processed in 0.067443 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表