楼主: dandan_9075
8069 32

请问sql包含语句怎么写 [推广有奖]

21
dandan_9075 在职认证  发表于 2012-11-26 17:36:34
ziyenano 发表于 2012-11-26 17:14
PROC SQL;
CREATE TABLE TEMP34 AS /* TEMP34为剪除部分四项规则后的规则集*/
SELECT b.*
这个程序能做出结果,temp34比rule_4大,就是说temp34有重复的,我怎么才能保留没有重复的记录呢

22
dandan_9075 在职认证  发表于 2012-11-26 17:38:16
ziyenano 发表于 2012-11-26 17:30
我这边可以啊,有没有报错
谢谢哈

23
ziyenano 发表于 2012-11-26 17:39:13
PROC SQL;
CREATE TABLE TEMP34 AS /* TEMP34为剪除部分四项规则后的规则集*/
SELECT  distinct  b.*
FROM RULE_3 a,RULE_4 b
WHERE b._LHAND ? compress(a.LH) AND b.CONF>a.CONF*(0.05+1);
quit;

24
dandan_9075 在职认证  发表于 2012-11-26 17:51:19
ziyenano 发表于 2012-11-26 17:39
PROC SQL;
CREATE TABLE TEMP34 AS /* TEMP34为剪除部分四项规则后的规则集*/
SELECT  distinct  b.*
太感谢了
就是不明白为什么要重新变成数据集a、b呢?

25
ziyenano 发表于 2012-11-26 18:02:10
dandan_9075 发表于 2012-11-26 17:51
太感谢了
就是不明白为什么要重新变成数据集a、b呢?
简写而已,每次都写表名字,太麻烦了

26
颜非如玉 发表于 2012-11-26 22:37:40
ziyenano 发表于 2012-11-26 18:02
简写而已,每次都写表名字,太麻烦了
这位大神,我的数据还是不行呢。帮我看下呗。我用的程序是这个。
PROC SQL;
CREATE TABLE TEMP34 AS /* TEMP34为剪除部分四项规则后的规则集*/
SELECT b.*
FROM RULE_3 a,RULE_4 b
WHERE b._LHAND ?compress(a.LH) and  b.CONF>a.CONF*(0.05+1);
quit;
rule_3.xls (32.5 KB)
rule_4.xls (76 KB)

27
dandan_9075 在职认证  发表于 2012-11-26 22:39:13
ziyenano 发表于 2012-11-26 18:02
简写而已,每次都写表名字,太麻烦了
谢谢哈

28
颜非如玉 发表于 2012-11-26 22:51:58
颜非如玉 发表于 2012-11-26 22:37
这位大神,我的数据还是不行呢。帮我看下呗。我用的程序是这个。
PROC SQL;
CREATE TABLE TEMP34 AS /* ...
我的也是在做关联规则分析,情况等同于刚刚解决的问题。筛选规则。rule_3是项集数为3的规则,rule_4项集数为4的规则,现在筛选rule_4前件包含rule_3,同时置信度提高倍数大于0.05的规则。用了大神贴出来compress程序还是不行呢。还是没有结果,并且显示“执行该查询涉及到执行无法优化的一个或多个 Cartesian 产品连接”。就不懂了,所以来求助大神。。。万望给力啊~~谢谢。

29
颜非如玉 发表于 2012-11-26 22:53:18
dandan_9075 发表于 2012-11-26 17:51
太感谢了
就是不明白为什么要重新变成数据集a、b呢?
我的也是在做关联规则分析,情况等同于刚刚解决的问题。筛选规则。rule_3是项集数为3的规则,rule_4项集数为4的规则,现在筛选rule_4前件包含rule_3,同时置信度提高倍数大于0.05的规则。用了大神贴出来compress程序还是不行呢。还是没有结果,并且显示“执行该查询涉及到执行无法优化的一个或多个 Cartesian 产品连接”。就不懂了,所以来求助大神。。。万望给力啊~~谢谢。

30
颜非如玉 发表于 2012-11-26 22:53:52
ziyenano 发表于 2012-11-26 17:39
PROC SQL;
CREATE TABLE TEMP34 AS /* TEMP34为剪除部分四项规则后的规则集*/
SELECT  distinct  b.*
我的也是在做关联规则分析,情况等同于刚刚解决的问题。筛选规则。rule_3是项集数为3的规则,rule_4项集数为4的规则,现在筛选rule_4前件包含rule_3,同时置信度提高倍数大于0.05的规则。用了大神贴出来compress程序还是不行呢。还是没有结果,并且显示“执行该查询涉及到执行无法优化的一个或多个 Cartesian 产品连接”。就不懂了,所以来求助大神。。。万望给力啊~~谢谢。

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

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