【SQLite3】SQLで条件分岐!列の値を評価して結果を返す(CASE)
以前、Pythonで条件分岐をするための記事を投稿しました。データベースの操作でも、SQLを発行することで条件分岐を行うことができます。CASEは、列の値を条件式によって評価して、結果に応じて別の値に変換をすることができます。
以前、Pythonで条件分岐をするための記事を投稿しました。データベースの操作でも、SQLを発行することで条件分岐を行うことができます。CASEは、列の値を条件式によって評価して、結果に応じて別の値に変換をすることができます。
ヨコワケ様がTwitterで展開されている、プコツン理論について
KABU+で提供されている、株価一覧表(詳細フォーマット)の中身を見てみたのですが、25日移動平均などの値は格納されていませんでした。 そのため、自分で算出する必要があります。Window関数と副問合せを利用して、データベース内に算出するSQLを作成しました。
以前作成したインターフェース案をもとに、テーブルを作成しました。
KABU+のデータをもとに、インターフェースレイアウトを作成しました。そもそも、インターフェースって何だ?と言うところから記載しています。
Window関数について、導入部分をまとめました。基本的な用語から、単純移動平均値を求めるSQLをサンプル等を用いて記載しています。
サブクエリ(副問合せ)についてまとめました!
同一テーブルで結合をする、自己結合についてまとめました。ユーザ管理をするときとかに威力を発揮します。若干影が薄い気がしますが、、、(?)ご参照いただけたら幸いです。
結合について、まとめました!2つのテーブルを比較して、一致しないレコードも結合結果表に出力する【外部結合】について、サンプルと動作画面を用いて記載しています。
結合について、まとめました!2つのテーブルから一致する値のレコードだけを取得する、【内部結合】について、サンプルと動作画面を用いて記載しています。