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

问题描述

求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来取得最大最小值

时间: 2024-08-01 16:33:04

sql语句-求SQL语句:实现每隔10个数据取其中的最大值和最小值的相关文章

oracle sql语句 求sql语句

问题描述 oracle sql语句 求sql语句 数据源: 图片自动说明: 日期,投诉次数,分公司ID,分公司,投诉类别 环比:取查询日期的前一天,如:20150720,环比20150719 结果: 每万用户投诉比 每万用户投诉比环比增幅 个人投诉总次数 个人投诉环比增幅 集团投诉总次数 集团投诉环比增幅 解决方案 oracle sql语句优化Oracle用SQL语句分页 解决方案二: 分公司总用户数都没有,哪里来的每万用户投诉比? 解决方案三: 用decode吧,参考这个sql select

sql菜鸟,求sql

问题描述 表名fruits name quts type名称 数量 类型苹果 10 进香蕉 20 进橘子 10 进苹果 10 出香蕉 20 进橘子 10 出苹果 10 进写一条sql显示下面的结果名称 出库数量 进货数量 存货量苹果 10 20 10香蕉 0 40 40橘子 10 10 0 解决方案 SELECT t.name 名称, SUM(CASE WHEN t.type = '出' THEN t.quts ELSE 0 END) 出库数量, SUM(CASE WHEN t.type = '

求sql语句(oracle),怎么求余额啊

问题描述 求sql语句(oracle),怎么求余额啊 现在已知人名,求ta的余额... 解决方案 发的都是什么乱七八糟的 连基本的文字说明都没有 怎么给你解答 解决方案二: 解决方案三: 解决方案四: 解决方案五: 解决方案六: 解决方案七: 解决方案八: 解决方案九: 解决方案十:

图片-qiushou求SQL查询语句问题, SQL语句忘记怎么写了

问题描述 qiushou求SQL查询语句问题, SQL语句忘记怎么写了 第一列是-主键-地区-销售人员-销售总额, 请问查询-每个地区销售金额最少的人是谁 解决方案 select * from ( select rank() over(partition by region order by total) as rid ,orderid,region,sales,total from salesorder ) t where t.rid = 1 解决方案二: select * from sale

求sql语句中带有条件的查询

问题描述 求sql语句中带有条件的查询 我现在有一张users表,有字段uid,uname,address,phone1,phone2,phone3: 我想在这张表中这样查: 主要查phone1,但是如果有一条数据的phone1位空的话,就查phone2,如果phone1,phone2都为空就查phone3,这样的SQL语句要怎么写呢,求大神帮忙解答???? 解决方案 select case when phone1 is null then ( case when phone2 is null

sqlserver-两张无关联表 根据时间这么累计金额?求SQL语句或解决方案

问题描述 两张无关联表 根据时间这么累计金额?求SQL语句或解决方案 表A id datetime pay(收入表) 表B id Bdatetime pay(支出表) A: 1 2012-08-19 22.00 2 2012-09-23 32.00 3 2012-09-30 33.00 B: 1 2012-08-20 -11.00 2 2012-09-24 -20.00 输出: C:(id Cdatetime pay paycount) 1 2012-08-19 22.00 22.00 2 20

sql查询-sql求查询语句 !!!

问题描述 sql求查询语句 !!! 我有一张表 序号 姓名 编号 学科_1 成绩_1 学科_2 成绩_2 学科_3 成绩_3 1 张三 1001 A学科 60 B学科 70 C学科 80 2 李四 1002 A学科 70 B学科 80 C学科 90 3 王五 1003 A学科 60 B学科 80 C学科 90 学科可能有很多,不确定!可能还有 学科_4 成绩_4 想要实现的结果 序号 查询张三的记录结果 序号 姓名 编号 A学科 b学科 C学科 未知学科 1 张三 1001 60 70 80 未

求SQL语句,将多个表合成一个表,每个表的结构不一样。要过滤重复的字段和行

问题描述 求SQL语句,将多个表合成一个表,每个表的结构不一样.要过滤重复的字段和行如:tb1(idintprimarykey,namevarchar(10),titlevarchar(10),)tb2(idint,namevarchar(10),titlevarchar(10),addressvarchar(10)foreignkey(id)referencestb1(id))tb3(idint,namevarchar(10),telvarchar(10),addressvarchar(10)

hibernate-求把sql写成hql语句!!

问题描述 求把sql写成hql语句!! select r.studentno,r.studentname,r.total from ( select t.studentno,t.studentname,count(1) total from tb_studented t,tb_course c,student_course s where t.id = s.student_id and c.id = s.course_id group by t.studentno,t.studentname )