用于选择两种类型 ID 的正则表达式

Regex for selecting two types of ID

在 table 中,我有一个可能不同的 ID 字段,例如

ID

请注意,根据产品类型,第二级可能有两位或三位数字。我曾尝试查询将 table 拆分为两个 table,一个仅包含两位数的数据,另一个包含三位数的数据,但我无法成功使用正则表达式。

如有任何帮助,我们将不胜感激。

两位数

SELECT * FROM TestTable
WHERE ID LIKE '%.[0-9][0-9].%.%'

三位数

SELECT * FROM TestTable
WHERE ID LIKE '%.[0-9][0-9][0-9].%.%'