~)で異なる条件の集計をまとめて取得するSQL既存システムに参照だけのview(画面、帳票)を追加。項目ごとの表示桁数はフォントや枠サイズを基準に定められたが、現行でその桁数を超えるデータがどれだけあるのかわからないというので調査することになった。(順序が逆な気がするが)やりたいこと表示する項目の文字数が指定の桁を超えるレコードの数を集計する対象の項目は複数あり、それぞれで指定の桁数(=条件)は異なる文字数制限とは別に、いくつかの条件で絞込も行う最初に考えたのは以下のような感じ。条件ごとにcountした結果を愚直に結合。...)を参考に考えなおした。whenにブチ込みつつ、共通条件は共通化させる。しつつ実行計画もまぁまともな数値が出たので良かった。これにさらに区分ごとの条件なんかを足していき、最終的には以下のようなSQLをブン投げて調査を終えた。上記のテクニックが最近読み始めた『達人に学ぶSQL徹底指南書』に載っていた。曰く、WHERE句で条件分岐させるのは素人のやること。プロはSELECT句で分岐させる。実践的なパターンが多く掲載されており、常々SQL力の不足を感じていた自分には丁度良い。プログラミング言語Ruby買ってみた。TypeScriptSoundCloudはてなブログをはじめよう!ohbaryeさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。