用于选择两种类型 ID 的正则表达式
Regex for selecting two types of ID
在 table 中,我有一个可能不同的 ID 字段,例如
ID
- 4.01.03.137
- 0.000.00.3562
请注意,根据产品类型,第二级可能有两位或三位数字。我曾尝试查询将 table 拆分为两个 table,一个仅包含两位数的数据,另一个包含三位数的数据,但我无法成功使用正则表达式。
如有任何帮助,我们将不胜感激。
两位数
SELECT * FROM TestTable
WHERE ID LIKE '%.[0-9][0-9].%.%'
三位数
SELECT * FROM TestTable
WHERE ID LIKE '%.[0-9][0-9][0-9].%.%'
在 table 中,我有一个可能不同的 ID 字段,例如
ID
- 4.01.03.137
- 0.000.00.3562
请注意,根据产品类型,第二级可能有两位或三位数字。我曾尝试查询将 table 拆分为两个 table,一个仅包含两位数的数据,另一个包含三位数的数据,但我无法成功使用正则表达式。
如有任何帮助,我们将不胜感激。
两位数
SELECT * FROM TestTable
WHERE ID LIKE '%.[0-9][0-9].%.%'
三位数
SELECT * FROM TestTable
WHERE ID LIKE '%.[0-9][0-9][0-9].%.%'