admin

MS Access中区分大小写的搜索

sql

我有一个查询,该查询在数据库中的行中搜索匹配的字符串。示例行可能是:

This is a row which contains a String

我当前正在运行的查询在语法上与

SELECT table.column FROM table WHERE table.column LIKE "*String*"

尽管无论大小写如何,它都会返回找到文本“字符串”的每一行。

MS Access 2010是否具有我应该使用的区分大小写的字符串比较器?


阅读 225

收藏
2021-07-01

共1个答案

admin

恐怕您将不得不诉诸VBA方法。幸运的是,可以在JET SQL中使用VBA方法(尽管性能可能不是最好的)。VBAInstr方法允许您指定比较模式(0
=二进制=区分大小写):

SELECT table.column FROM table WHERE INSTR(table.column, "String", 0) > 0
2021-07-01