我正在做一项学校作业,我有一个Access数据库,它有一个存储大量文本的备忘录字段。我想知道如何在备忘录字段中搜索特定的关键词。例如,我想在搜索框中搜索memo字段中的以下关键字,无论它们是以大写还是小写存储的。PHP, Java, SQL, Python, MySQL
如果文本字段中存在任何一个关键字,则将显示结果。
假设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函数将备注字段中的所有字符更改为小写。这样,当与小写的关键字进行比较时,它实际上是在执行不区分大小写的搜索。