Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
SUM を使用するなどの集計を行う場合、select 内の何かでグループ化する必要がありますか? group by 句が必要ですか?
いいえ、必須ではありません。
のない集計GROUP BYはスカラー集計であり、常に正確に 1 つの行を返します。
GROUP BY
例
SELECT SUM(high) FROM master..spt_values WHERE 1 = 0
a を持つ集計は、GROUP BYVector 集計であり、グループごとに 0 行または 1 行を返します。
SELECT [type], SUM(high) FROM master..spt_values WHERE 1 = 0 GROUP BY [type]