列がnull可能かどうかについては言及していません。それらがあり、AVG
と同じセマンティクスが必要な場合 あなたができることを提供する集計 (2008)
SELECT *, (SELECT AVG(c) FROM (VALUES(R1), (R2), (R3), (R4), (R5)) T (c)) AS [平均]FROM リクエスト コード> プレ>
2005年版はもう少し退屈です
SELECT *, (SELECT AVG(c) FROM (SELECT R1 UNION ALL SELECT R2 UNION ALL SELECT R3 UNION ALL SELECT R4 UNION ALL SELECT R5) T (c)) AS [平均]FROM リクエスト
プレ>