搜索模式%在访问中不起作用

时间:2015-09-02 13:51:15

标签: sql debugging ms-access ms-access-2010 ansi-sql-92

在表trans中,我有两个这样的值t_bart_pro,我想在表格中找到这样的值。以"t_"开头所以我使用了这样的查询:

select trim(col)
from trans
where trim(col) like "t_%";

不返回任何行。但是,此类查询将返回所需的2行:

select trim(col)
from trans
where trim(col) like "t_***";

这里有什么问题?我需要使用%,因为真实情况比较困难。

1 个答案:

答案 0 :(得分:2)

要匹配以t_开头的任意数量的字符,您应该使用

select trim(col)
from trans
where trim(col) like "t_*"