中间函数来过滤Access 2010中的第三位置

时间:2019-01-04 14:26:27

标签: ms-access

我有3个表,它们共享一个公用键调用polno。如果polno的第3个位置是CE,我试图过滤为创建表而运行的Access查询。

有些polno以2个空格开头,后跟数字或字符:

   C123234
0324233
FFC032345 
FFE23425

PNDBSC是polno应该从中过滤的表。

我尝试使用Mid函数仅选择CE位于第三位的用户,也尝试使用LIKE但不起作用。

Mid([pndbsc.frcpolno],1,3) = "  C"
LIKE "__C%" 

希望深入了解达到预期结果的正确方法。

1 个答案:

答案 0 :(得分:0)

您可以通过以下通配符模式在MS Access中使用LIKE运算符:

pndbsc.frcpolno LIKE "??[CE]*"

您与您的示例相距很近

LIKE "__C%" 

但这似乎是SQL Server语法。

根据您的示例数据,以下是预期结果:

enter image description here