でUNION文の各列は、私はこれらの単純なSQL文を持って表示:は、SQL Server 2005の
SELECT COUNT(ID) AS Expr1
FROM Table1
UNION
SELECT COUNT(ID) AS Expr2
FROM Table1 AS Table1_1
WHERE (UPDATED > CREATED)
UNION
SELECT COUNT(DISTINCT DATEPART(year, UPDATED)) AS Expr3
FROM Table1 AS Table1_2
私はその結果を表示する:
それを行うにはどのようにExpr1 Expr2 Expr3
----- ----- -----
5 3 2
?私はUNION
がWHERE
の節でOR
を使用するよりも信頼性が高く高速であることを理解しています。
ありがとうございました。私は感謝します:) –