我正在完成一项学校作业,而且我有一个Access数据库,它有一个存储大量文本的备忘录字段。我想知道如何在该备忘录字段中搜索特定关键字。例如,在我的搜索框中,我想在备忘录字段中搜索以下关键字,无论它们是以大写还是小写形式存储。 PHP,Java,SQL,Python,MySQL
如果文本字段中存在任何一个关键字,则会显示结果。
答案 0 :(得分:0)
假设MS Access是数据库并且感兴趣的关键字是(PHP,Java,SQL,Python,MySQL),您可以使用以下内容:
select *
from name_of_your_table
where lcase(memo_field_name) like '*php*'
or lcase(memo_field_name) like '*java*'
or lcase(memo_field_name) like '*sql*'
or lcase(memo_field_name) like '*python*'
or lcase(memo_field_name) like '*mysql*'
lcase函数将备注字段中的所有字符更改为小写。这样,当与小写的关键字进行比较时,它实际上是在执行不区分大小写的搜索。