2

位置情報を含む文字列フィールドを持つテーブルがあります。このテーブルをクエリして、xxx​​xxxAA の形式に一致するすべてのタグを取得できるようにしたいと考えています。ここで、xxxxxx は 6 桁の数字で、AA は 2 つのアルファベット文字です。

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]文字のみで構成される文字クラスの 1 文字に一致します。その文字クラスは実際には大文字です。ただし、比較では大文字と小文字が区別されないため、小文字も一致します。

于 2013-08-04T04:35:30.583 に答える