読者です 読者をやめる 読者になる 読者になる

Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

SQLite3の全文検索機能"FTS"をつかってみる その4:論理条件

この手のもののご多分に漏れず、論理条件を突っ込むことが可能です。

実際のところ

eb2に含まれているサンプルは前回の記事と同様

OR

SELECT docid,body FROM eb2 WHERE body MATCH 'to OR have';
/*
1|All your base are belong to us.
36|The truck have started to move.
*/

AND

SELECT docid,body FROM eb2 WHERE body MATCH 'to AND have';
/*
36|The truck have started to move.
*/

NOT

あると地味に便利な否定論理も。

SELECT docid,body FROM eb2 WHERE body MATCH 'to NOT have';
/*
1|All your base are belong to us.
*/