问题描述
我有 SQLite 数据库,其中保存了一些信息,其中一列保存有关公司名称的信息,它的格式可以像这样“这是一家新公司”或“Google Inc”或“美国的新公司”或“美国基地公司”。现在我想编写一个查询,它将在数据库中进行搜索,并给出以搜索词开头的所有项目。
例如,如果我搜索美国字
它必须搜索数据库并找到句子中所有以 USA 开头的单词
获取用户的输入,然后执行如下查询:
SELECT * FROM Company
WHERE company_name like 'USA%';
您只需将 USA 替换为用户的输入。
编辑 :
如果您想查找compagny_name
包含 USA 的所有公司,请执行以下操作:
SELECT * FROM Company
WHERE company_name like '%USA%';
这将是典型的 sql 语法(对于信息列值以 USA 开头的所有行):
select * from table where information like 'USA%'