在SQLite数据库中搜索

时间:2013-04-26 18:16:08

标签: java android database sqlite

问题描述

我有SQLite数据库,其中我保留了一些信息,其中一列保留了有关公司名称的信息,它可以格式化为“这是一个新公司”“ Google Inc“”美国新公司“或”美国基地公司“。现在我想编写一个查询,它将搜索数据库,并为所有项目提供以搜索词开头的单词。

例如,如果我搜索美国单词

它必须搜索数据库并找到以USA开头的句子中的所有单词

2 个答案:

答案 0 :(得分:3)

获取用户的输入,然后执行以下查询:

SELECT * FROM Company
WHERE company_name like 'USA%';

您只需要根据用户的输入替换USA。

编辑:

如果您想查找compagny_name包含美国的所有公司,请执行以下操作:

SELECT * FROM Company
    WHERE company_name like '%USA%';

答案 1 :(得分:1)

这将是典型的sql语法(对于信息列值以USA开头的所有行):

select * from table where information like 'USA%'