У меня есть таблица с именем "lantable" в базе данных sqlite, где есть столбец с именем "engword".Я хочу отфильтровать те строки, которые не начинаются с алфавитов (т. Е. Начинается с числа или символов разделения).Как я могу написать запрос в sqlite для Android, чтобы я мог получить данные, которые начинаются с алфавитов.Является ли регулярное выражение решением для этого?Если это как использовать его в Android-sqllite?
SELECT *,lower(engword) as letter FROM tantable WHERE letter >= 'a' AND letter < '{';
Вы можете использовать такие «SQL» условия, как это:
SELECT * FROM lantable WHERE engword like '[0-9]%';
Вышеприведенное даст вам все строки, чьи ключевые слова начинаются только с 0 до 9.