mysql统计最高_MySql-统计所有会员的最高前10次的积分和
用户需求:
会员的排名是按照最高积分的前10次积分的和进行排序的。
实际现状:目前会员的总积分规则为最近1年内的积分之和;
积分细节表A,存在字段人员ID(PersonalMember_ID)和积分(CompetitionScore_Point)
计划实现:
对表A的PersonalMember、CompetitionScore_Point进行分组查询并去最高积分的前10
实现方法:---- 这段sql会产生冗余数据,例如甲的前10积分有两个80分,则查询数据会出现11条数据
select s.PersonalMember_ID, sum(s.CompetitionScore_Point)
from A s
where 10>(select count(*) from At
where t.PersonalMember_ID=s.PersonalMember_ID and t.CompetitionScore_Point>s.CompetitionScore_Point)
group by PersonalMember_ID
order by s.PersonalMember_ID, s.CompetitionScore_Point desc;
--- 正确写法如下:
select a.PersonalMember_ID, a.CompetitionScore_Point
from A a left join A b
on a.PersonalMember_ID=b.PersonalMember_ID and a.CompetitionScore_Point>b.CompetitionScore_Point
group by a.CompetitionScore_ID,a.PersonalMember_ID, a.CompetitionScore_Point
having count(b.CompetitionScore_ID)<10
order by a.PersonalMember_ID, a.CompetitionScore_Point desc;
mysql统计最高_MySql-统计所有会员的最高前10次的积分和相关推荐
- java代码:统计一本小说中的数字,并计算前10所占百分比
需求分析: 1.读取小说,把小说字储存在TreeMap集合中,其中key值储存字,value储存统计字个数; 2.把取出的key,通过key得到value进行统计并排序取前10 3.定义方法,计算百分 ...
- MySQL手机统计信息_MySQL统计信息
摘要 我们将一条查询SQL提交给MySQL之后,MySQL在进行真正的查询操作之前通常会经历两个阶段:SQL解析和查询优化.在SQL解析过程中,MySQL会将SQL解析为一个树状结构,而在查询优化阶段 ...
- mysql实现统计查询_MySQL 统计查询实现代码
统计数据行数 SELECT COUNT() FROM 语法用于从数据表中统计数据行数. 语法: SELECT COUNT(column) FROM tb_name 该 SQL 语法用于统计某一字段的数 ...
- mysql 怎么统计年龄段_mysql统计年龄段分布
mysql 根据生日统计年龄分布.birthday字段为时间戳 select '(-∞,20)' value,sum(case when user_age<20 then 1 else 0 en ...
- mysql合并统计总数_mysql统计多表交织组合总数
mysql统计多表交叉组合总数 >mysql -h localhost -u root -p 欢迎大家阅读<mysql统计多表交织组合总数>,跪求各位点评,by 搞代码 mysql& ...
- mysql 报表统计sql使用实例_mysql 案例~mysql元数据的sql统计
一 简介:今天我们来收集下提取元数据的sql 二 前沿: information_schema 引擎 memory 元数据收集表 三 sql语句: 1#没有使用索引的表统计 SELECT t.TAB ...
- mysql多字段数据统计_超详细的mysql元数据sql统计--information_schema
概述 information_schema 数据库跟 performance_schema 一样,都是 MySQL 自带的信息数据库.其中 performance_schema 用于性能分析,而 in ...
- mysql 非自然月统计_技本功|统计信息对SQL执行效率的影响
点击蓝字 关注我们 在正文开始前,我们先补充一轮知识点. DING! 什么叫统计信息? 统计信息是数据库对所有表信息进行数据抽样后得出的数据统计,它是一个数据库优化器选择最佳执行计划的核心依据. 什么 ...
- MySQL Date 函数,统计当天、一周、一月等的数据
MySQL Date 函数,统计当天.一周.一月等的数据 Date 函数 DATE_ADD() DATEDIFF() MySQL 使用下列数据类型在数据库中存储日期或日期/时间值 当前日期和时间其他的 ...
最新文章
- Word2010开发——操作文档
- Java 的 JSP 已经被淘汰了吗?
- 2018CTF大赛学习
- python空值填充为固定值_Python基础:numpy中空值怎样设置
- python批量下载文件-python 从远程批量下载文件到本地
- 转 使用 HttpClient 4 进行文件上传
- 深度学习笔记 第四门课 卷积神经网络 第四周 特殊应用:人脸识别和神经风格转换...
- python检测文件夹中新增文件_python检测文件夹变化,并拷贝有更新的文件到对应目录的方法...
- 【微信小程序】跳转到另一个微信小程序
- 解决Windows客户端访问vsftpd服务器中文乱码问题
- nssl1162-农夫约的假期【中位数,贪心】
- WhateverOrigin –与Heroku和Play对抗相同的原产地政策! 构架
- HTML5-寻路跟踪
- phpstudy_pro MySQL启动失败的原因
- Oracle→分组函数、GROUP BY、HAVING、多表查询、连接、外连接、自连接、子查询单行多行、ROWNUM、ANY、ALL、NOT IN(...IS NOT NULL)、条件求和、DUAL
- arduino连接12864LCD方法
- 天涯明月刀服务器维护,天涯明月刀手游维护时间表一览,维护什么时候结束?[多图]...
- Python 国产库推荐:musicpy
- 单片机8位共阴极数码管0~99自增
- 寒江独钓 第二章 课后习题
热门文章
- java json.tostring,idea以JSON形式重写toString()方法
- linux内核定时器死机,浅析linux内核中timer定时器的生成和sofirq软中断调用流程
- 机械师开机黑屏自动修复此计算机,机械师F117-V-BISO还原教程
- linux nfs设置访问用户和密码,使用用户名/密码装载与nfs的网络共享
- 计算机系统结构安全检测,信息安全体系结构安全测评实验报告.doc
- Java 算法 寂寞的数
- 微信小程序流量主+直播开通和编码指南
- 实现jdbc连接mysql_Java JDBC连接MYSQL数据库教程(实现)
- java对象克隆的例子_Java对象克隆
- Java并发包——使用新的方式创建线程