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)

このブログ記事を参照しているブログ一覧: SQLite3 の小技 Tips

このブログ記事に対するトラックバックURL: http://www.msmc.info/MTOS41/mt-tb.cgi/55

コメントする

このブログ記事について

このページは、msmcが2007年7月22日 21:50に書いたブログ記事です。

ひとつ前のブログ記事は「日本語で10行プログラミング」です。

次のブログ記事は「創業計画書」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。