sql - 从具有 10000 行的表中选择每个前 1 行和第 100 行值
解决方案
我认为是这样的:
select t.refid, lead(t.refid) over (order by refid) as next_refid
from (select t.*,
row_number() over (order by refid) - 1 as seqnum
from t
) t
where seqnum % 100 = 0
推荐阅读
- excel - 具有可变值的数组 - VBA
- assembly - MIPS 快速排序数组
- php - 修复错误编码的 JSON 数据
- javascript - 一个组件的 Angular 事件发射器与另一个组件混淆
- php - 如何修复输入数组并正确显示
- c++ - 使用“任务”函数指针队列定义作业管理器
- java - 如何使用 xslt 将 XML 中的值附加到 TestNG 可通过电子邮件发送的 HTML 报告
- awk - 用于查找最大数字的 AWK 脚本
- css - .li 悬停和着色 .a 和 span
- android - com.google.android.gms.common.api.ApiException:8: