金額を区間に分けたり、NULLを明示的に扱ったりする処理はレポートで欠かせません。 SQLでは CASE式 を使って条件ごとにラベルを付けることで、集計や表示を分かりやすくできます。 サンプルデータ(PostgreSQL) 金額が0やNULLのケースを含むデータを用意します ...
第3回では、 集約関数の中にCASE式を記述することで、 集約する対象を柔軟に使い分けるという技術を解説しました。今度は、 ある意味でその反対をしてみましょう。すなわち、 すでに集約された結果をCASE式の引数にとって分岐させます。 どういうことか ...
The CASE expression selects values if certain conditions are met. A CASE expression returns a single value that is conditionally evaluated for each row of a table (or view). Use the WHEN-THEN clauses ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する