INTERSECT交集是由既屬于集合A,又屬于集合B的所有元素組成的集合,如示意圖1。
INTERSECT DISTINCT集合運算在邏輯上首先先刪除兩個輸入多集中的重復行,把多集變為集合,然后返回只在兩個集合中都出現的行。簡單來說,如果一行在兩個輸入多集中都至少出現一次,那么交集返回的結果中將包含這一行。
下面是一個簡單的示例。
USE TSQLFundamentals2008;GO-- INTERSECT DISTINCT,刪除重復行SELECT country,region,city FROM HR.EmployeesINTERSECTSELECT country,region,city FROM Sales.Customers;
查詢結果如下圖
新聞熱點
疑難解答