2

我有一个包含位置信息的字符串字段的表。我希望能够查询此表并检索与格式 xxxxxxAA 匹配的所有标签,其中 xxxxxx 是 6 位数字,AA 是两个字母字符。

有没有一种使用 SQL 进行查询的方法,或者这是我需要在 VBA 中做的事情?

样本数据:

BGS5 PM RGP5
022051PM
022201PM
030539PM
WAS3N
179546MM

我想在不知道值的情况下返回以下内容:

022051PM
022201PM
030539PM
179546MM

提前感谢杰森

4

1 回答 1

1

您可以在子句中使用带有Like比较的查询。WHERE

SELECT y.text_field
FROM YourTable AS y
WHERE y.text_field Like '######[A-Z][A-Z]'

#匹配一个数字。

[A-Z]匹配仅由字母组成的字符类中的一个字符。该字符类实际上是大写字母。但是,比较不区分大小写,因此也会匹配小写字母。

于 2013-08-04T04:35:30.583 回答