【SQLite3】KABU+のデータに単純移動平均値を付与するSQL
KABU+で提供されている、株価一覧表(詳細フォーマット)の中身を見てみたのですが、25日移動平均などの値は格納されていませんでした。 そのため、自分で算出する必要があります。Window関数と副問合せを利用して、データベース内に算出するSQLを作成しました。
KABU+で提供されている、株価一覧表(詳細フォーマット)の中身を見てみたのですが、25日移動平均などの値は格納されていませんでした。 そのため、自分で算出する必要があります。Window関数と副問合せを利用して、データベース内に算出するSQLを作成しました。
結合について、まとめました!2つのテーブルを比較して、一致しないレコードも結合結果表に出力する【外部結合】について、サンプルと動作画面を用いて記載しています。
PRIMARY KEYをカラムに付与する際、データ型を指定します。INTEGER型を指定した場合は、使い方によってはAUTOINCREMENTを利用した際と同じような制約を付与することができます。その動作や注意点についてご紹介します。
UNISQE制約に続いて、PRIMARY KEY を利用してデータを一意に決める方法をまとめています。
AUTOINCREMENTを指定する方法をまとめました。簡単な内容ですが、制約の一つとして、ご参照ください。