当前位置:首页 > 开发 > 数据库 > 正文

mysql 统计

发表于: 2010-10-09   作者:chicony   来源:转载   浏览次数:
摘要: create table u( id int, name varchar(8), age int ); mysql> select * from u; +------+--------+------+ | id | name | age | +------+--------+------+ | 1 | tonny | 18 | |

create table u(
id int,
name varchar(8),
age int
);


mysql> select * from u;
+------+--------+------+
| id   | name   | age  |
+------+--------+------+
|    1 | tonny  |   18 |
|    1 | wendy  |   30 |
|    1 | james  |   25 |
|    1 | simon  |   22 |
|    1 | flynn  |   35 |
|    1 | nancy  |   42 |
|    1 | olivia |   51 |
|    1 | linda  |   20 |
+------+--------+------+
8 rows in set (0.00 sec)

 

要求得到效果如下:
统计出不同年龄段的人数:

  年龄段 人数  
  18-20 2  
  21-30 3  
  31-40 1  
  41-50 1  
  > 50 1   

 

 

mysql> select elt(interval(age,18,21,31,41,51),
    ->  '18-20',
    ->  '21-30',
    ->  '31-40',
    ->  '41-50',
    ->  '> 50'
    -> ) as `年龄段`
    -> ,count(*) as `人数`
    -> from u
    -> group by elt(interval(age,18,21,31,41,51),
    ->  '18-20',
    ->  '21-30',
    ->  '31-40',
    ->  '41-50',
    ->  '> 50'
    -> );
+--------+------+
| 年龄段 | 人数 |
+--------+------+
| 18-20  |    2 |
| 21-30  |    3 |
| 31-40  |    1 |
| 41-50  |    1 |
| > 50   |    1 |
+--------+------+
5 rows in set (0.03 sec)

mysql>
 

mysql 统计

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
DATE_FORMAT(date,format) 根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %
-- ------------------------ -- 列转行统计数据 -- ------------------------ select * from dgj_f
Mysql 列转行统计查询 、行转列统计查询 -- ---------------------------- -- Table structure for
Mysql 列转行统计查询 、行转列统计查询 -- ---------------------------- -- Table structure for
根据项目报表需求,需要统计通过手机app登录系统的用户的日存留率。统计功能比较简单,仅作日后参考
今天的在工作中遇到需要在接口调用记录表中统计数据, 初步实现使用存储过程. 发现查询次数过多且效
Cloudera公司已经推出了基于Hadoop平台的查询统计分析工具Impala,只要熟悉SQL,就可以熟练地使用Im
1、问题描述 目前有一个表tb_rank(PlayerID,PlayerName,Score) PlayerID是Primary key(主键); 现
思路:从mysql数据库查询数据,经过thinkphp 后端控制器做逻辑处理,返回给前端,前端调用Amcharts
Oracle,MySQL,MSSQL Server和Access数据库的统计函数 我们在编程中常用的统计函数有计数,求和,求最
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号