摘要:
一直学数据库的都知道,关系运算有交,差,并,等运算,而之前的版本一直只看到并,好象很少看到有差,交的运算显式的表达在操作SQL语句中,现在好了,SQL SERVER 2005中有差,交运算了,分别是except和intersect,、今天看到,学习之,并举例如下:EXCEPT 和 INTERSECT 运算符使您可以比较两个或多个 SELECT 语句的结果并返回非重复值。EXCEPT 运算符返回由 EXCEPT 运算符左侧的查询返回、而又不包含在右侧查询所返回的值中的所有非重复值。INTERSECT 返回由 INTERSECT 运算符左侧和右侧的查询都返回的所有非重复值。使用 EXCEPT 或 阅读全文
posted @ 2013-02-04 16:32
星火卓越
阅读(177)
评论(0)
推荐(0)
摘要:
前言一般來說,我們大多是用交集,但如果要取差集呢? 如下圖A + C部份!實作直覺來想的話,會使用NOT IN OR NOT EXISTS來做,但是也可以使用EXCEPT哦!請參考以下的SQL, 在ORACLE的話,請使用MINUS --SQL差集練習--資料準備DECLARE @EMPLOYEE TABLE(ID INT IDENTITY(1,1) , EMP_NAME NVARCHAR(32), TOOL_NAME NVARCHAR(64));INSERT INTO @EMPLOYEE(EMP_NAME, TOOL_NAME) VALUES(N'打死釘', N'手鎗 阅读全文
posted @ 2013-02-04 16:27
星火卓越
阅读(2224)
评论(0)
推荐(0)

浙公网安备 33010602011771号