0

问题描述

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

例如,如果我搜索美国字

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

4

2 回答 2

4

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

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

您只需将 USA 替换为用户的输入。

编辑 :

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

SELECT * FROM Company
    WHERE company_name like '%USA%';
于 2013-04-26T18:19:45.300 回答
2

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

select * from table where information like 'USA%'
于 2013-04-26T18:18:35.130 回答