MySQL有趣的查询方式
2017-01-10 09:12
253 查看
海量新闻报 2017-01-04 19:54
查询到的结果令我很吃惊,我没有看到选票等信息,我看到了用户名以及用户的金额,还有选项。这个看起来很明显不是美国的总统选票而是外围赌谁能当总统的,以及投注金额。好吧,拿人钱财替人消灾。我就统计统计吧。接着我执行如下操作。
查询到的结果虽然按照
基本上这个符合国防部的要求了,庄家也可以快速的看到想要的结果来决定是否应该增加或者减少赔率了~~(纯属瞎编)
本文为头条号作者发布,不代表今日头条立场。
背景介绍
美国大选开始了,国防部要求我对两个总统候选人的票数进行统计。我首先简单的进行一次无条件查询,了解了一下表格的结构及所有数据长什么样子。select * from foo
查询到的结果令我很吃惊,我没有看到选票等信息,我看到了用户名以及用户的金额,还有选项。这个看起来很明显不是美国的总统选票而是外围赌谁能当总统的,以及投注金额。好吧,拿人钱财替人消灾。我就统计统计吧。接着我执行如下操作。
select sum(prize), expect, selection from foo group by expect, selection;
查询到的结果虽然按照
selection分开统计了,但是我期待的数据结构还是没有得到。我们看到的结果总是需要在最后一行看看到底是
selection是
1还是
2这个非常的烦人,我们只关心哪个阶段
expect两个候选者分别被压了多少金额。好吧继续下面的查询结果。
select sum(if(p.selection=1, p.prize, null)) sum_1, sum(if(p.selection=2, p.prize, null)) sum_2 , expect from foo p group by expect;
基本上这个符合国防部的要求了,庄家也可以快速的看到想要的结果来决定是否应该增加或者减少赔率了~~(纯属瞎编)
本文为头条号作者发布,不代表今日头条立场。
相关文章推荐
- MySQL有趣的查询方式
- MSSQL 实现 MySQL 的 limit 查询方式
- php+mysql 海量数据的查询--Sphinx的方式
- 关于PHP 查询 mysql 乱码问题解决方式
- Mysql对子查询的支持与优化不是很好,建议采用jion的方式解决
- MySQL 三种关联查询的方式: ON vs USING vs 传统风格
- MSSQL 如何实现 MySQL 的 limit 查询方式
- php查询数据集的几种方式(mysql_unbuffered_query()与mysql_query()的区别)
- MySQL查询的方式很多,下面为您介绍的MySQL查询实现的是查询本周、上周、本月、上个月份的数据
- 查询修改mysql编码方式
- awt可视化界面上传数据到mysql,jsp通过jdbc方式查询数据库,并将结果打印在网页上
- MySQL 三种关联查询的方式: ON vs USING vs 传统风格
- [转载]MySQL到NoSQL:数据的重思和查询方式的转换
- MySQL到NoSQL:数据的重思和查询方式的转换
- MySQL登陆方式、数据类型、数据引擎及SQL查询语句,注意的问题.
- [mysql] mysql 在update中实现子查询的方式
- MySQL到NoSQL:数据的重思和查询方式的转换
- MySQL运行状况查询方式介绍
- mysql 大数据查询的解决方式
- MySql 5种子查询方式