数年間 SQL を書いた後、関心のある列を配置してからSELECT
、GROUP BY
. なぜそんなことをしなければならないのか、考えずにはいられません。
ユーザーがグループ化する列を特定する必要がある理由は何ですか? に集計関数がありSELECT
、残りの非集計列でグループ化されている場合、SQL エンジンに仮定させることはできませんか?
CASE WHEN
これは、 inが大きい場合に特に役立ち、より簡潔になりますSELECT
。
数年間 SQL を書いた後、関心のある列を配置してからSELECT
、GROUP BY
. なぜそんなことをしなければならないのか、考えずにはいられません。
ユーザーがグループ化する列を特定する必要がある理由は何ですか? に集計関数がありSELECT
、残りの非集計列でグループ化されている場合、SQL エンジンに仮定させることはできませんか?
CASE WHEN
これは、 inが大きい場合に特に役立ち、より簡潔になりますSELECT
。