モンスターカレンダー

« 2007年7月 »
12345678910111213141516171819202122232425262728293031

SQLite3 の小技 Tips

| コメント(0) | トラックバック(0)

思わぬところにTipsが落ちていました。
SQLiteの部分一致をさせる場合のSELECT文の書き方に救われました。

(仮)日本宿泊案内地図帳を作成している途中で見つけました。

一般的な SQL で使用可能な小技の紹介です。システムによっては、使えないことがあるかもしれません。

特定パターンが複数フィールドのいずれかに部分一致するかどうか  フィールド f1, f2, f3 のいずれかに 'p' というパターンが部分一致('%p%')するレコードを検索する場合、通常

f1 like '%p%' or f2 like '%p%' or f3 like '%p%'
という式にしますが、左辺側で各フィールドの文字列を連結して

f1||f2||f3 like '%p%'
という式にまとめることもできます。

と言う部分でホテル抽出リスト作成のつまずきが取れた。
ありがとうございました。

農薬登録情報検索クライアント ACFinder - SQL Tips

トラックバック(0)

トラックバックURL: http://www.msmc.info/MTOS/mt-tb.cgi/146

コメントする