SQL面试题,查询表中ip重复次数

题目

MySQL中有一张表,用于记录用户请求接口的日志信息,信息主要包括 请求者的 ip、浏览器信息、请求接口名称、请求时间等信息,写一条sql,查询 表中同一个ip出现次数超过10次的ip地址。

实现

采用 group by 分组,然后统计不同ip出现的次数,并返回大于10次的ip

select id,ip,count(ip) as ip_count from ip_test group by ip having ip_count > 10;

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42102911/article/details/130827893