0

「engword」という名前の列があるsqliteデータベースに「lantable」という名前のテーブルがあります。アルファベットで始まらない行 (つまり、数字または spl. 文字で始まる行) をフィルター処理したいと考えています。アルファベットで始まるデータを取得できるように、Android用のsqliteでクエリを作成するにはどうすればよいですか。正規表現はそれに対する解決策ですか?android-sqlliteでの使い方だとしたら?

4

2 に答える 2

0
SELECT *,lower(engword) as letter FROM tantable WHERE letter >= 'a' AND letter < '{';
于 2011-04-04T06:42:37.283 に答える
0

SQL の「like」条件を次のように使用できます。

SELECT * FROM lantable WHERE engword like '[0-9]%';

上記は、engwordが0から9のみで始まるすべての行を提供します。

于 2011-04-04T06:26:06.663 に答える