如何使用正则表达式过滤查询?

时间:2020-05-08 03:44:18

标签: sql regex alibaba-cloud regexp-like

我构建了正则表达式脚本,并且已经在https://regexr.com/上进行了测试,以确保我捕获了想要获取的正确数据。

准确地说,我正在使用阿里巴巴平台,并在我们的表上执行查询。

> select count(1) from ip_tbl
> where ip_address is not null 

结果: 51,000条记录

现在,我想对经过测试的IP地址使用正则表达式,这必须确保我捕获了上述表中的所有IP。

> select count(1) from ip_tbl
> where ip_address regexp '\b(\d{1,3}\.){3}\d{1,3}'

结果: 0条记录

我尝试了其他功能,例如RLIKE和REGEXP,但无法使用。请有人帮我解决这个问题。 TIA

0 个答案:

没有答案