4

like の演算子 [ ]はsqliteありません。

たとえば

select * from user where name LIKE '%[abch]%';

この作品は他のすべてでsqlserverはありoracleませsqlite

誰かがこれに代わるものを知っていsqliteますか?

私はアンドロイドで働いています。

Androidを使用しているため、正規表現を使用できないと思います。

4

1 に答える 1

1

sqlite は通常の sql の小さなサブセットのみをサポートします。http://www.sqlite.org/lang_expr.html

Android での正規表現の使用については、「正規表現を使用して Android の SQLiteDatabase にクエリを実行する」を参照してください。

短い答え、気にしないでください。like基本や、正規表現を実際に使用してはならないその他の用途に使用できます。

あなたはいつでもこれを行うことができます select * from user where name LIKE '%a%' or name LIKE '%b%' or name LIKE '%c%' or name LIKE '%h%' ;

于 2012-11-10T04:44:02.477 に答える