# 分两步得到 第一步 假设得到的值为1000000
SELECT FLOOR(COUNT(*) * 0.99) FROM (select count(*) as cnt from mytablename group by uid) tmpb;
# 获取的第一个值即为99分位的数据
SELECT cnt FROM (select uid,count(*) as cnt from mytablename group by uid) tmpa ORDER BY cnt ASC LIMIT 1000000, 1;

 

 
 
 
 
 posted on 2023-09-21 16:24  瀚海  阅读(171)  评论(0编辑  收藏  举报