
![]() | 新品価格 |

SQLアンチパターン16章を読んだ
の続編
17章はスパゲッティクエリ
以下、パスタ
・本章は
どうやって1回のSQLでデータを取得するかに目がいきがちだが
可読性落ちたりとデメリットもある。
そのため、できるだけシンプルにしましょうという話
・クエリを分割する
複雑な一つのクエリを
複数に分けて可読性をあげる方法
単純で楽
・unionを使う
どうしても結果を一つにする必要がる場合は
unionを使おう
・CASEとSUMを使う
SQLでもCASEが使える
sum(case b.status when 'fixed' then 1 else 0 end)
とかけるので必要なら使いましょう
本章も大変ためになりました。
SQLでcaseが使えるの知らなくて
エロい人に聞いたのは良い思い出。
知ってることが多いとSQLも綺麗に書けますよね!
まだまだ続く
タグ:SQL