SQLiteをLIKEであいまい検索して前方・後方・部分一致のデータを取得する方法

記事公開日:
最終更新日:

This post is also available in: English-US (英語)

本記事は、SQLiteをWHEREとかLIKEとか使ってあいまい検索して、前方・後方・部分一致のデータを取得する方法について書いています。
SQLiteを全文検索する方法については、SQLiteにFTSという全文検索用モジュールがありますので、詳しく調べてみてください。

SQLiteの部分一致検索(あいまい検索)

SQLiteで'abc'という文字列の部分一致検索(あいまい検索)をしたい場合。

SELECT * FROM テーブル名 WHERE カラム名 LIKE '%abc%'

SQLiteの前方一致検索(あいまい検索)

SQLiteで'abc'という文字列の前方一致検索(あいまい検索)をしたい場合。

SELECT * FROM テーブル名 WHERE カラム名 LIKE 'abc%'

SQLiteの後方一致検索(あいまい検索)

SQLiteで'abc'という文字列の前方一致検索(あいまい検索)をしたい場合。

SELECT * FROM テーブル名 WHERE カラム名 LIKE '%abc'

データベースについて学びたいという方は 世界最大級のオンライン学習サイトUdemy をおすすめします。

About
Amelt.net,LLCの創業者で、費用対効果の高い統合webマーケティングによりビジネスパートナーとして継続的にサポート。詳しいより。ブログの更新情報TwitterLinkedIn、またRSSfeedlyにてお知らせしていますのでフォローよろしくお願い致します。