使用 UNION、EXCEPT 和 INTERSECT 搭配其他 Transact-SQL 陳述式

使用 UNION、EXCEPT 和 INTERSECT 搭配其他 Transact-SQL 陳述式時,請依照下列指導方針:

  • 第一個查詢可以包含 INTO 子句,建立資料表保留最後的結果集。只有第一個查詢可以使用 INTO 子句。如果 INTO 子句出現在其他任何地方,SQL Server 2005 會顯示錯誤訊息。
  • ORDER BY 只能出現在陳述式結尾。不能用於構成陳述式的個別查詢之中。
    ms191523.note(zh-tw,SQL.90).gif附註:
    使用一個 ORDER BY 子句僅適用於在頂層查詢中使用 UNION、EXCEPT 和 INTERSECT,不適用於子查詢中。
  • GROUP BY 與 HAVING 子句只能用於個別的查詢,它們不能用來影響最後的結果集。
  • UNION、EXCEPT 和 INTERSECT 可用於 INSERT 陳述式內。
  • FOR BROWSE 子句不能用於牽涉到 UNION、EXCEPT 和 INTERSECT 運算子的陳述式內。

請參閱

概念

使用 EXCEPT 和 INTERSECT 執行半聯結

其他資源

SELECT (Transact-SQL)
UNION (Transact-SQL)
EXCEPT 和 INTERSECT (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助