1

私は比較的 SQLite3 に慣れているので、複数単語検索を行うクエリを作成したいと考えています。MySQL で実行できるように、Match Against を使用して全文検索を実行しようとしましたが、それは機能しませんでした。 SQLite3 は、このタイプのクエリをサポートしていません。これを行う方法と、SQLite3 がより複雑なクエリを作成するための特別なコマンドを持っているかどうかを知りたいです。どんな助けでも大歓迎です。

私はしばらくSQLiteのドキュメントを調べましたが、運がありません:(

SELECT product,category FROM products 
WHERE MATCH(product,category) AGAINST ('text')
4

2 に答える 2

1

MATCH 固有のタイプの検索を探している場合:

http://www.sqlite.org/fts3.html#section_3

ただし、単に結果を取得する必要がある場合:

http://sqlite.org/lang_expr.html#like

于 2013-01-22T21:33:32.103 に答える
1

私が賭けるなら

SELECT product,category FROM products WHERE product='Deep Cycle' AND category LIKE '%Battery';

以下の最初の2つの結果からそれを得ました。

于 2013-01-22T21:20:10.480 に答える