気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

達人に学ぶSQL徹底指南書の振り返るための要点

以下を読了しました。定期的に振り返る際のインデックスになる情報を纏めます。 詳細なSQLや内容は本を読んで確認してみて下さい。

達人に学ぶ SQL徹底指南書 (CodeZine BOOKS) https://amzn.to/2IwwYWj

1 CASE式

記述時の注意点

  • 各分岐が返すデータ型を統一する
  • ELSE、ENDは必ず書く。ELSEなしは、暗黙でELSE NULL

機能

  • CASE式の結果は値。SELECT、WHERE、GROUP BY句などどこでも記述できる
  • 値の張替え。条件に応じて値を変更し、振り分けられる。
  • SUMと組み合わせると特定条件レコードのカウントアップができる

※ 随時追記