【发布时间】:2017-09-16 13:02:24
【问题描述】:
我使用 MS Access 作为数据库,并且我正在搜索的字段是短文本。想知道如何搜索字段并将其与通配符匹配。例如('x' 是通配符)-
x0x6 (matches 1016, 1076.....)
x06x (matches 9067, 3068....)
.
.
.
已经在线搜索并找到了使用这个的样本 - % ? #,但没有一个对我有用:/
这是我的 sql 查询 -
SELECT COUNT(DPlace) as CounTotal
FROM tblTest2
WHERE DSide=1 AND
DNumber LIKE '%06%' AND DDate BETWEEN #09-13-16# AND #09-13-17#
SELECT COUNT(DPlace) as CounTotal
FROM tblTest2
WHERE DSide=1 AND
DNumber LIKE '%0%6' AND DDate BETWEEN #09-13-16# AND #09-13-17#
上面的 sql 都返回错误的结果,因为它们匹配所有具有 '06' 的字段。请指教。谢谢。
【问题讨论】: