雲雀は高く空を舞い このページをアンテナに追加 RSSフィード

「ひよこは高く空を舞い」について

2009-11-06

[]SQLiteにおける日付データの検索 SQLiteにおける日付データの検索 - 雲雀は高く空を舞い を含むブックマーク はてなブックマーク - SQLiteにおける日付データの検索 - 雲雀は高く空を舞い SQLiteにおける日付データの検索 - 雲雀は高く空を舞い のブックマークコメント

SQLiteの日付処理関数の出力は文字列になるのでLike句などを用いて日付の検索を行う.

like句を用いた検索

select カラム, ... from テーブル where カラム like パターン;

パターンは文字列と演算子%, _を使用できる

%
任意の0文字以上の文字列
_
任意の1文字

テーブルtest中のtimestamp型変数var1に時間データが保存されているとして

114日のデータを検索
select var1 from table where date(var) == '2009-11-04'
23時のデータを検索
select var1 from table where time(var) like '23:%'
2009年の毎月4日のデータ
select var1 from table where date(var) like '2009-__-04'

日曜日のデータ
select var1 from table where strftime('%w', var) == 0
トラックバック - http://chick.g.hatena.ne.jp/allegro/20091106
テクノラティプロフィール