Home » Archives for 8月 2017
[sqlite] SQLiteでの日付型の扱い その2
前回 はSQLiteでの日付の表し方だったけど、今度は日付を用いた計算をしてみよう。 日付の足し引き 1年以上前のデータを削除するような場面では現在から1年前の日付が必要になる。 sqlite> select date('now', 'lo...
[sqlite] SQLiteでの日付型の扱い その1
日付型がない SQLiteは型として日付(Date)型を持っていない。 なので、どうするかというと以下の3つのパターンがある。 ISO-8601形式 : TEXT ISO-8601の文字列形式で日時を保持する。 ユリウス通日 : REAL 紀元前4713年1月1日の...
[SQLite] SQLiteで実行計画を見てみよう その3
explain [SQLite] SQLiteで実行計画を見てみよう その2 ではテーブル結合の実行計画を取得して、nested loopの様子を見たけど、SQLiteではさらに詳細に内部の実行手順を見ることができる。 今度はexplain query planではなく、e...