- 论坛徽章:
- 93
|
说的和绕口令一样吓人呢,其实就是一个分组统计啊:- mysql> select * from school order by sname;
- +-----------+----------+------+
- | sname | lk_ratio | year |
- +-----------+----------+------+
- | 同济大学 | 1.04 | 2011 |
- | 同济大学 | 1.05 | 2012 |
- | 同济大学 | 1.03 | 2010 |
- | 同济大学2 | 1.05 | 2011 |
- | 同济大学2 | 1.05 | 2012 |
- | 同济大学2 | 1.05 | 2010 |
- | 同济大学3 | 1.03 | 2011 |
- | 同济大学3 | 1.03 | 2010 |
- | 同济大学3 | 1.03 | 2012 |
- | 同济大学4 | 1.05 | 2012 |
- | 同济大学4 | 1.05 | 2011 |
- | 同济大学4 | 1.03 | 2010 |
- +-----------+----------+------+
- 12 rows in set (0.00 sec)
- mysql> select sname, sum(if(lk_ratio > 1.04, 1, 0)) as num
- -> from school
- -> group by sname
- -> order by num desc;
- +-----------+------+
- | sname | num |
- +-----------+------+
- | 同济大学2 | 3 |
- | 同济大学4 | 2 |
- | 同济大学 | 1 |
- | 同济大学3 | 0 |
- +-----------+------+
- 4 rows in set (0.00 sec)
- mysql>
复制代码 |
|