我在sqlite数据库中有一个名为“lantable”的表,其中有一个名为“engword”的列。我想过滤那些不以字母开头的行(即以数字或spl.charecters开头)。如何在sqlite for android中编写查询,以便我可以获取以字母开头的数据。正则表达式是解决方案吗?如果是如何在android-sqllite中使用它?
答案 0 :(得分:0)
您可以使用SQL'之类的条件:
SELECT * FROM lantable WHERE engword like '[0-9]%';
以上内容将为您提供其engword仅以0到9开头的所有行。
答案 1 :(得分:0)
SELECT *,lower(engword) as letter FROM tantable WHERE letter >= 'a' AND letter < '{';