楼主: marongkang
1907 9

[原创博文] 求助:提取数据:知道一个属性,想把该属性值的所有数据都提取出来。 [推广有奖]

  • 1关注
  • 0粉丝

已卖:59份资源

本科生

36%

还不是VIP/贵宾

-

威望
0
论坛币
1204 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1125 点
帖子
61
精华
0
在线时间
113 小时
注册时间
2007-8-23
最后登录
2022-10-20

楼主
marongkang 发表于 2011-11-1 08:39:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
求助:提取数据:知道一个属性,想把该属性值的所有数据都提取出来。

如:
an    add
1     beijing
1     shanghai
2     liaoning
2     hebei
3     guangdong
4     shanxi
4     shandong
4     beijing
如果我知道:
an
1
3
4
想把原始表中an为1、3、4的数据全部提取出来,即得到:
an    add
1     beijing
1     shanghai
3     guangdong
4     shanxi
4     shandong
4     beijing

求大侠编个程序呗,万分感谢!
二维码

扫码加我 拉你入群

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

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

关键词:Beijing Shanxi Shan Eiji dong beijing 程序

沙发
asgsgdgsdsdg 发表于 2011-11-1 08:48:25
呵呵,你就继续忽悠吧!!!!!!!他妈的一群人渣!!!!!!!!!!!!

藤椅
jingju11 发表于 2011-11-1 08:49:52
其实你没有说清楚你的已知属性是以什么方式存在的?如果是个表格的话,SQL是个很自然的选择:
  1. proc sql;
  2. select have1.* from have1, have2 where have1.an =have2.an;
  3. quit;
复制代码
京剧

板凳
asgsgdgsdsdg 发表于 2011-11-1 08:51:37
我最后跟你说一句——

知道整个事情最全貌的人,是我,所以,我的所有决策——都是有理由的!!!所以,别想着怎么忽悠我!!!!!!!!

报纸
marongkang 发表于 2011-11-1 09:00:11
jingju11 发表于 2011-11-1 08:49
其实你没有说清楚你的已知属性是以什么方式存在的?如果是个表格的话,SQL是个很自然的选择:京剧
大侠,我的是表格形式的,但是数据量比较大,所以想在SAS里面处理,做完之后仍生成表格,
按刚才您给的语句,最后不能直接得到表格吧,因为数据量挺大的,您还有好的办法吗?

地板
jingju11 发表于 2011-11-1 09:03:45
marongkang 发表于 2011-11-1 09:00
大侠,我的是表格形式的,但是数据量比较大,所以想在SAS里面处理,做完之后仍生成表格,
按刚才您给的语 ...
proc sql;
create table have3 as

select have1.* from have1, have2 where have1.an =have2.an;

quit;

jingju
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
marongkang + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

7
marongkang 发表于 2011-11-1 09:25:15
jingju11 发表于 2011-11-1 09:03
proc sql;
create table have3 as
多谢,问题解决了!

8
playmore 发表于 2011-11-1 09:38:41
管理员可以把中间那个机器人t掉吗?
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

9
cheerhappy 发表于 2011-11-1 15:36:02
jingju11 发表于 2011-11-1 09:03
proc sql;
create table have3 as
你好,我可以也问问你吗?
是这样的,我的数据库也好大好大的,现在我想把其中的一些对我很关键的变量提出来重新生成一个库,这样的语句该怎么写呢?我是需要将新的数据放在永久性的数据库中吧?
不放弃、不抛弃

10
jingju11 发表于 2011-11-1 21:18:44
数据库装的是数据集,数据集里包含变量。如果电脑空间没有花费的话(我的电脑空间是要付费的),新产生的数据集可以存入永久库。另外如果你需要花费较长的时间产生数据集,那也就没有理由不把他们存入永久库。如果是要对数据集进行操作,proc DATASETS是个可选择的过程。当然,方法其实很多。

京剧

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 04:17