Android sqlite числовой фильтр - PullRequest
0 голосов
/ 04 апреля 2011

У меня есть таблица с именем "lantable" в базе данных sqlite, где есть столбец с именем "engword".Я хочу отфильтровать те строки, которые не начинаются с алфавитов (т. Е. Начинается с числа или символов разделения).Как я могу написать запрос в sqlite для Android, чтобы я мог получить данные, которые начинаются с алфавитов.Является ли регулярное выражение решением для этого?Если это как использовать его в Android-sqllite?

Ответы [ 2 ]

0 голосов
/ 04 апреля 2011
SELECT *,lower(engword) as letter FROM tantable WHERE letter >= 'a' AND letter < '{';
0 голосов
/ 04 апреля 2011

Вы можете использовать такие «SQL» условия, как это:

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

Вышеприведенное даст вам все строки, чьи ключевые слова начинаются только с 0 до 9.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...