原文:SQL统计实例——mysql实现

网上的经典例题,这里用mysql方言实现。 表格如下: mysql建表语句: 问题: . 计算每个人的总成绩并排名 要求显示字段:姓名,总成绩 . 计算每个人的总成绩并排名 要求显示字段: 学号,姓名,总成绩 . 计算每个人单科的最高成绩 要求显示字段: 学号,姓名,课程,最高成绩 . 计算每个人的平均成绩 要求显示字段: 学号,姓名,平均成绩 . 列出各门课程成绩最好的学生 要求显示字段: 学号 ...

2017-09-08 14:50 0 4677 推荐指数:

查看详情

分组统计SQLmysql

<select id="orderProductStatistics" resultMap="ProductStatisticsVOMap"> SELECT ls.*,IFNULL(sr. ...

Sat Oct 19 03:32:00 CST 2019 0 435
MySQL区间统计SQL

SELECT elt( INTERVAL ( datediff(END_DATE, CURDATE()), 1, 201, 401, 601 ), '0-200', '200-400', '400- ...

Tue Apr 03 18:41:00 CST 2018 0 1274
MySql sql优化实例

记录一次在工作中遇到sql优化实例:   mysql优化一直是工作中一个非常普遍的问题,我们工作中会不可避免的遇到需要根据业务去写一些比较复杂的sql语句,或者更多的呢,是我们在新接手一个项目后,尤其是一些特别老的业务系统,经常会遇到一些查询非常慢的问题。这时候就需要我们去想办法来改善我们的查询 ...

Mon Mar 29 22:55:00 CST 2021 0 520
mysql sql优化实例

mysql sql优化实例 优化前: pt-query-degist分析结果: sql 分析 product和product_sku表都没有使用索引。 其中product表的分析结果为Extra: Using temporary; Using filesort,此结果表示使用 ...

Mon Oct 10 02:06:00 CST 2016 0 1710
MySQL统计同比环比SQL

大体思路: MySQL没有类似oracle方便的统计函数,只能靠自己去硬计算:通过时间字段直接增加年份、月份,然后通过left join关联时间字段去计算环比、同比公式即可 原始表结构: 求同比SQL: [sql ...

Mon Apr 09 21:34:00 CST 2018 0 12046
mysql中的分组统计函数及其用法实例

1.使用group by对数据进行分组:select 字段名。。。 from tablename group by 字段名。。。;可以把分组、排序、统计等等都结合在一起使用,实际应用中也多是这样的: 2.使用group_concat()实现显示每个分组中的字段: 3.如果要在分组查询 ...

Thu Feb 21 07:28:00 CST 2019 0 626
MySQL实现阶段累加的sql写法 ,eq:统计余额

  最近项目碰到一个新的需求,统计每日充值/消费之后的余额。对于这种需求,其实也很简单,只需要在每次充值/消费后,计算下余额,然后保存下来就可以了。但是对于这种需求,一条sql就能搞定,都不需要做冗余字段。   用图表展示会更详细:              要求 ...

Wed Jan 16 18:20:00 CST 2019 0 2139
实现mysql按月统计的教程

From: http://www.jbxue.com/db/758.html 实现mysql按月统计的教程 mysql有个字段是DATETIME类型,要实现可以按月统计,该怎么写sql语句? select month(f1) from tt group by month(f1 ...

Sat Jul 11 06:56:00 CST 2015 0 10460
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM