ms-access - 在 Access 2010 中过滤第三个位置的 mid 函数
问题描述
我有 3 个表共享一个共同的关键调用polno
。polno
如果第三个位置是C
or ,我正在尝试过滤运行以创建表的 Access 查询E
。
有些polno
以 2 个空格开头,后跟数字或字符:
C123234
0324233
FFC032345
FFE23425
PNDBSC
是 polno 应该从中过滤的表。
我曾尝试使用Mid
功能仅选择具有C
或E
处于第三位置的那些,也尝试使用LIKE
但不起作用。
Mid([pndbsc.frcpolno],1,3) = " C"
LIKE "__C%"
希望深入了解实现预期结果的正确方法。
解决方案
您可以将LIKE
MS Access 中的运算符与以下通配符模式一起使用:
pndbsc.frcpolno LIKE "??[CE]*"
你很接近你的例子:
LIKE "__C%"
但这看起来是 SQL Server 语法。
根据您的样本数据,以下是预期结果:
推荐阅读
- python - ValueError:spacy.strings.StringStore 大小已更改,可能表示二进制不兼容。预期来自 C 标头的 80,来自 PyObject 的 64
- image-processing - MTCNN 没有为 bbox 提供正确的输出
- python - 更改 dafaframe 列中空格后的最后一个单词
- javascript - 火狐扩展编辑主页
- google-cloud-platform - google bigquery 基于表格列的个性化警报
- python-3.x - 在 MacOS Mojave 上,python 版本 3.8.8 的 pyenv 安装失败
- javascript - 在频道中提问,保存答案,并根据该答案做某事,discord.js
- java - 试图乘以 0.10 到我输入的任何输入。另外对于我的扫描仪“资源”说它从未关闭
- html - 在客户项目中,我必须指定我自己还是客户?
- docker - docker创建容器以放弃对其他主机文件数据的访问的机制是什么?