统计内网和外网IP登陆情况

工作中遇到一个需求需要统计内网和外网登陆用户数量。

表中存在IP字段,使用正则表达式即可查出内网与外网登陆情况。

内网登陆:

regexp_like(realip,'^(10\.\d{1,3}\.\d{1,3}\.\d{1,3})|(172\.((1[6-9])|(2\d)|(3[01]))\.\d{1,3}\.\d{1,3})|(192\.168\.\d{1,3}\.\d{1,3})$

')

外网登陆:

not regexp_like(realip,'^(10\.\d{1,3}\.\d{1,3}\.\d{1,3})|(172\.((1[6-9])|(2\d)|(3[01]))\.\d{1,3}\.\d{1,3})|(192\.168\.\d{1,3}\.\d{1,3})$

')


版权声明:本文为qq_25740281原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。