开关
数据库操作
Sqlite 分组后提取前 5 条数据思路
要求:数据分组统计,并取前五条数据最大的值所用函数:ROW_NUMBER()OVER()方法:1、进行正常分组,并对统计数据排序2、套一层加入ROW_NUMBER()OVER()作为分组索引3、套一层用 WHERE 只保留小于 5 的数据例:SELECT * FROM( SELECT *,ROW_NUMBER()OVER(PARTITION by n1) rankid FROM( SELECT n1, n2, COUNT(1) AS count6 FROM NEW2024 as n WHERE ...
最近评论