MS Access SQL中的通配符

MS Access SQL中的通配符,sql,ms-access,wildcard,Sql,Ms Access,Wildcard,我在MS Access中编写了以下SQL查询: SELECT * FROM Students WHERE name like '_a*' 这不会产生结果,即使我在学生表中有丹尼和莎拉这样的名字。 “u”通配符似乎不起作用 顺便说一句 确实返回所有名称中都包含a的名称 还有想法?在Access查询生成器的sql方言中,您需要什么?不是。如果通过odbc连接到同一mdb后端,则需要返回使用标准通配符 有关详细信息,请参阅。我将阅读这篇相关文章:您正在混合通配符族——如果您使用*,那么对于单个字符

我在MS Access中编写了以下SQL查询:

SELECT *
FROM Students
WHERE name  like '_a*'
这不会产生结果,即使我在学生表中有丹尼和莎拉这样的名字。 “u”通配符似乎不起作用

顺便说一句

确实返回所有名称中都包含a的名称


还有想法?

在Access查询生成器的sql方言中,您需要什么?不是。如果通过odbc连接到同一mdb后端,则需要返回使用标准通配符


有关详细信息,请参阅。

我将阅读这篇相关文章:您正在混合通配符族——如果您使用*,那么对于单个字符,您将使用?;如果你用%来表示单个字符,那么它就是uz。不过,对于完整的解释,@Jeff O的引文很重要:谢谢David!(还有几个字符)
like '*a*'