求SQL语句:实现每隔10个数据取其中的最大值和最小值

想实现如下功能:每隔10个(或者几个,可定义)数据取其中的最大值和最小值,实在搞不定。。。。

给你提示,先用limit取出10个数据,在用 Max函数Min函数得到limit结果中的最大最小值,可以嵌套查询,也可以分开两次查询

select max(id) from table limit 0, 10

然后你limit中的值可以用变量来控制,这样就可以取任意范围。

啥叫每隔10个,是不是就是乐意理解成分页查询,每一页10个呀
分页查询的sql肯定有了吧

select min(A) min_value, max(A) max_A
from (分页查询SQL,记得包含A字段)

表中数据量比较大,十万级,需要每隔10条数据取其中两个最大最小值,另存为一个新表

limit取出10个数据,然后用max和min来取得最大最小值