摘要:
目录方案一:游标分页方案二:延迟关联(针对超大 offset 的优化)方案三:Elasticsearch 等搜索引擎(专业方案)方案四:子查询优化(特定场景)方案五:数据归档 + 分表(架构层解决)总结与选型建议 当数据量达到千万级别时,传统的 LIMIT offset, size 分页(尤其是翻到 阅读全文
posted @ 2026-04-14 15:30
LARRY1024
阅读(62)
评论(0)
推荐(0)
摘要:
目录场景1:每个班级成绩前三的学生准备数据查询语句解析整体结构内部查询(CTE 部分)FROM 和 JOIN 部分WHERE 过滤窗口函数(核心)PARTITION BY s.class_id(分区)ORDER BY sc.score DESC(排序)DENSE_RANK()(密集排名)SELECT 阅读全文
posted @ 2026-04-14 11:48
LARRY1024
阅读(6)
评论(0)
推荐(0)
摘要:
ROW_NUMBER()、RANK()、DENSE_RANK() 这三个都是 SQL 中的窗口函数,用于为结果集中的每一行分配一个排名。它们的核心区别在于如何处理并列(相同排序值) 以及后续排名是否连续。 快速对比表 函数 并列处理 排名是否连续 举例(分数: 100,100,90) ROW_NUM 阅读全文
posted @ 2026-04-14 11:42
LARRY1024
阅读(25)
评论(0)
推荐(0)

浙公网安备 33010602011771号