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



在表格中,我有一个ID字段,可能会有所不同,例如

身份证

  • 4.01.03.137
  • 0.000.00.3562

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

任何帮助将不胜感激。

表示两位数

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

三位数字

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

最新更新