回 帖 发 新 帖 刷新版面

主题:怎么作两个集合的交集和差

USE JX
GO
SELECT SNO
FROM SPJ
UNION
SELECT SNO
FROM S
这个作并集是可行的,结果不会错

USE JX
GO
SELECT SNO
FROM SPJ
INTERSECT
SELECT SNO
FROM S
可是这里的INTERSECT好像是关键字,但是提示说语法错误,我不知道为什么了,而且如果把INTERSECT换成随便一个单词的话结果会输出两个表。

USE JX
GO
SELECT SNO
FROM SPJ
MINUS
SELECT SNO
FROM S
这里的minus确不是关键字

[color=FF0000]我想作差集和交集到底用什么方法呢?还是我上面的错在那里了?[/color]

回复列表 (共2个回复)

沙发

交集
SELECT SNO
FROM SPJ
where sno in
(SELECT SNO
FROM S)

差集是什么意思,不太懂
select sno from spj where sno not in(select sno from s)
union
select sno from s where sno not in(select sno from spj)

板凳

中国图像图形网(http://www.image2003.com)是中国唯一的图像图形技术领域的门户网站。内容包括机器视觉,车牌识别,嵌入式,指纹识别,matlab,人脸识别,数字图像,监控,安防,计算机视觉,形态学,图像采集,压缩编码,数字水印,神经网络,人工智能,模式识别,特征提取,图像检索,视频检索,计算机图形学,GIS,生物医学,工业检测,遥感,小波,dsp,gis等。

我来回复

您尚未登录,请登录后再回复。点此登录或注册