countした結果をsumしたいらしい
会社でそういう方が居た。要は超簡略化すると
select sum(count(1)) from table;
的な事がしたいらしい(だった気がする未確認)。
前やったなーと思いつつ記憶を掘り返して
select case when id <> 0 then sum(id) else 0 end as result from guest;
とレスしたら
サブクエリでやったyp
とのこと。
要求も俺の解答が要求に沿ってるかも未確認。そもそもこれなら
select sum(id)
で済むしきっと俺は勘違いをしている。
case文とサブクエリどっちがパフォーマンスいいのだろか。