工作中遇到一个需求需要统计内网和外网登陆用户数量。
表中存在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版权协议,转载请附上原文出处链接和本声明。