Android sqlite数字过滤器

时间:2011-04-04 06:10:41

标签: android regex sqlite alphanumeric

我在sqlite数据库中有一个名为“lantable”的表,其中有一个名为“engword”的列。我想过滤那些不以字母开头的行(即以数字或spl.charecters开头)。如何在sqlite for android中编写查询,以便我可以获取以字母开头的数据。正则表达式是解决方案吗?如果是如何在android-sqllite中使用它?

2 个答案:

答案 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 < '{';