SQL中 NTILE与group by 问题

图片说明
请问,用了group by 后为何在quartile中会出现两个‘0.25’分类,使用group by后不应该合并为一条么

https://blog.csdn.net/weixin_34290631/article/details/85939428

没太明白你的意思。看上去语句意和结果没啥不匹配的情况。你的group by和order by里边是先name在再按照分组的。
你如果是想先分组,然后再统计每组里边的数量的话,可以写成子查询。

外表 再套一层ntile 和 group by 分开用 ,一个在里边,一个在外边