此情况用于数据库中没有“年龄”这个字段,只有“出生日期”这个字段。先计算出“年龄”,在分组查询。

1.SELECT *, ROUND(DATEDIFF(CURDATE(), popBirthday)/365.2422)  AS '年龄' FROM population   :这是获取当前日期,

在根据“出生日期”,计算出“年龄”,AS 后面取的“年龄的别名”,数据库里并没有“年龄”这个字段。

2. Select popSex,popNative,

Sum(Case When 年龄 <=20 Then 1 Else 0 End) As '[0-20岁(人)]',

Sum(Case When 年龄 Between 21 And 40 Then 1 Else 0 End) As '[21-40岁(人)]',

Sum(Case When 年龄 Between 41 And 60 Then 1 Else 0 End) As '[41-60岁(人)]',

Sum(Case When 年龄 >=61 Then 1 Else 0 End) As '[60岁以上(人)]'

From

(

SELECT *, ROUND(DATEDIFF(CURDATE(), popBirthday)/365.2422)  AS '年龄' FROM population

) s

WHERE areaId=53

GROUP BY popSex,popNative

注意:除了要替换数据库的要查询的字段,像:popSex,popNative,popBirthday,areaId和表名字这些,其他的都不用改。

---------------------

作者:一念堕轮回

来源:CSDN

原文:https://blog.csdn.net/zfb52572/article/details/79049520

版权声明:本文为博主原创文章,转载请附上博文链接!

mysql 年龄段分组_SQL语句查询年龄分段分组查询相关推荐

  1. SQL语句查询年龄分段分组查询

    此情况用于数据库中没有"年龄"这个字段,只有"出生日期"这个字段.先计算出"年龄",在分组查询. 1.SELECT *, ROUND(DAT ...

  2. mysql 年龄段分组_Mysql出生日期转换为年龄并分组统计人数的方法示例

    查询数据库 SELECT * FROM `student` 查询结果 id name birthday 1 张三 1970-10-01 2 李四 1990-10-01 3 王五 2002-10-01 ...

  3. mysql语言翻译_SQL语句翻译成MYSQL查询

    哪位大神把下列语句改成MYSQL查询语句,谢谢了CREATETABLE[dbo].[Orders]([OrderId]INTIDENTITY(1,1)NOTNULL,[Name]NVARCHAR(MA ...

  4. mysql删除属性_SQL语句处理一些修改、新增、删除、修改属性操作(MySql)

    分区 Fēnqū 动词 划分 plot, compartmentalize, canton 分 part, distribute, assign 隔 cut off, lay between, sta ...

  5. c mysql用户登录_SQL语句及5.7.2 mysql 用户管理 c_G

    一.用户的定义 1.1 用户名+主机域 此处为5.7.2版本的mysql当中password字段已改为authentication_string mysql> select user,host, ...

  6. mysql连表删除语句_两表联合查询的sql删除语句的写法(连表删除)

    DELETE删除多表数据,怎样才能同时删除多个关联表的数据呢?这里做了深入的解释: 1 delete from t1 where 条件 2 delete t1 from t1 where 条件 3 d ...

  7. mysql修改文件名_SQL语句实现附加数据库,可以改数据库物理文件名

    '数据库名','数据库全路径','数据库日志全路径' GO USE 数据库名 --添加一个登录前指定默认数据库 EXEC sp_addlogin '登录名','密码','数据库名' GO --处理空登 ...

  8. mysql的乘号_SQL语句中的乘号

    微软MVP衣明志告诉你,小白全方位攻略,逆袭互联网达人 技术专家们的起步之路是不尽相同的,今天我们要介绍的衣明志老师就是一个从普通游戏爱好者修炼成的技术大咖.尽管当时遇到了不少的困难,但是努力坚持自己 ...

  9. 创建mysql数据库快照_sql语句大全之创建数据库快照

    创建数据库快照 数据库快照是源数据库的只读.静态视图.一个源数据库可以有多个数据库快照.数据库快照的主要作用是:维护历史数据以用于制作各种报表,可以使用数据库快照将出现错误的源数据库恢复到创建快照时的 ...

最新文章

  1. 微软宣布在机器翻译方面取得突破,中翻英可达人类水平
  2. vlc生成rtsp流
  3. Xamarin.Android模拟器提示HAX kernel module is not Installed
  4. python实现tcp通信_Python实现简易TCP通信程序
  5. wordpress评论插件:多说
  6. svn修改提交路径_使用SVN钩子强制提交日志和限制提交文件类型
  7. 直线分割平面(动态规划递推)
  8. 分布式选举协议:Raft
  9. TensorFlow 实战(一)—— 交叉熵(cross entropy)的定义
  10. vs2005下载|中文版|官方
  11. 浮层引导页Activity
  12. 计算机变异指标可以,变异系数公式_在EXCEL中怎样计算样本标准差和变异系数
  13. vm压缩linux vmdk文件,vmware下vmdk文件越来越大的解决方法探讨
  14. Python 打印购物小票
  15. 【JDK7】新特性(1) 概述
  16. matlab用eval函数,matlab—eval函数
  17. lqc_系统账号的安全管理
  18. java 判断文章的重复率_5个避免意外论文重复率高的方法
  19. 注册会计可以用计算机,注册会计师考试能带科学计算器吗?
  20. Wifi启动以及Wifi状态机

热门文章

  1. 国开大学计算机基础应用形考作业三答案,国家开放大学《计算机应用基础》形考作业及答案...
  2. 信息可视化该怎么玩?
  3. 感恩节,杜蕾斯一口气调戏了13个品牌
  4. java中小学排课表算法_排课表算法及代码实现!写成功啦,与大家一同分享,绝密(其它地方...
  5. Java 后序遍历(递归、堆栈)
  6. 阿里巴巴开发手册(官方认定手册)
  7. react HTML字符串转换
  8. 重命名变量类型名c语言,C语言命名规范-SEK-101022.doc
  9. I. 知识图谱 应用案例 --- 美团
  10. 内网电脑服务器时间修改,中国时间服务器(内网时间同步服务器)