展开全部

select 性别,

case when 年龄62616964757a686964616fe78988e69d8331333332633730 between 20 and 29 then 1 else 0 end [20-29],

case when 年龄 between 30 and 39 then 1 else 0 end [30-39],

case when 年龄 between 40 and 49 then 1 else 0 end [40-49]

from 表名

group by 性别

以上使用于大部分数据库

只是在起别名上,只适用于sqlserver

oracle的话起别名select 性别,

case when 年龄 between 20 and 29 then 1 else 0 end "20-29",

case when 年龄 between 30 and 39 then 1 else 0 end "30-39",

case when 年龄 between 40 and 49 then 1 else 0 end "40-49"

from 表名

group by 性别

mysql的话select 性别,

case when 年龄 between 20 and 29 then 1 else 0 end `20-29,

case when 年龄 between 30 and 39 then 1 else 0 end `30-39`,

case when 年龄 between 40 and 49 then 1 else 0 end `40-49

from 表名

group by 性别

mysql以性别分组_sql语句 根据年纪阶段统计人数 根据性别分组相关推荐

  1. mysql sql 备份表_SQL语句之备份表

    SELECT INTO 语句:表示从一个表中选取数据,然后把数据插入另一个表中,常用来备份一张表 1.全表结构备份: SELECT * INTO new_table_name FROM old_tab ...

  2. mysql单引号转义_sql语句中使用单引号'作为转义字符

    在SQL中,我们都知道单引号 ' 表示字符串的开始和结束符号,如: select * from students where name = '小明'; 但如果字符串里面有单引号时,应该怎么查询呢? 这 ...

  3. mysql where 条件先后_sql语句 where 后条件执行先后顺序

    针对mysql,其条件执行顺序是 从左往右,自上而下 针对SQL server.orcale,其条件执行顺序是从右往左,自下而上 1.mysql where执行顺序是从左往右执行的,在数据量小的时候不 ...

  4. mysql 年龄段分组_SQL语句查询年龄分段分组查询

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

  5. mysql 执行顺序 别名_sql语句的执行顺序和别名问题

    sql语句的别名问题: where后不能用字段的别名因为 一.sql执行顺序 (1)from (3)join (2)on (4)where (5)group by(使用select中的别名) (6)a ...

  6. mysql limit 执行顺序_SQL语句执行顺序及MySQL中limit的用法

    一. SQL语句执行顺序及MySQL中limit的用法 执行顺序:from... where...group by... having.... select ... order by... limit ...

  7. mysql表添加完整性约束_SQL语句——完整性约束

    1.MySQL支持的完整性约束 a.主键约束 特点:唯一且非空 主键可以由一个字段组成,也可以由多个字段组成 如果主键由一个字段组成,既可以添加到列级,也可以添加到表级. 如果主键由多个字段组成,则只 ...

  8. sql月度分组_SQL语句按年 月 日 季度分组

    1.按年份分组 select to_char(exportDate,'yyyy'),sum(amount) from table1 group by to_char(exportDate,'yyyy' ...

  9. mysql语言注释符号_sql语句中的注释符号

    部署web应用 package it.cast.servlet; import java.io.IOException; import java.io.PrintWriter; import java ...

  10. mysql sql 除法运算_SQL语句怎么表示除法运算?

    展开全部 select case when 除数 =0 then 0 else 被除数/除数 end 一. 基本概念 SQL语言,是结构化查询语言(Structured Query Language) ...

最新文章

  1. python3创建定时任务
  2. UVA11729突击战(汇报和执行任务)
  3. Kmeans算法介绍及其实现
  4. Boost:bind绑定作为一个组合的测试程序
  5. win10下markdownpad2显示问题
  6. oracle客户端 tsnping时出现TNS-03505:无法解析名称
  7. bi工具选型_数据分析工具:选合适了,分析也能事半功倍
  8. Python编程常见出错信息及原因分析(5):安装扩展库
  9. html5中地理位置,Chrome中的HTML 5地理位置提示
  10. L323 英语有必要学语法吗
  11. JSTL 核心标签库标签共有13个
  12. 在Spring+Hibernate项目中使用原生SQL进行查询和执行SQL处理
  13. H5小游戏框架总结推荐
  14. Oracle12C-针对log4j漏洞补丁修复
  15. linux匿名邮件,Linux下用mutt给QQ邮箱发匿名邮件
  16. Win7怎么设置工作组?Win7电脑设置工作组的方法
  17. 技术债不是负担,而是成功的战略杠杆
  18. pil.unidentifiedimageerror: cannot identify image file
  19. 五子棋 day5-2
  20. ffmpeg使用,读取码率和写入码率的注意事项

热门文章

  1. linux进入欢迎界面一直重启,Linux无限重启怎么办
  2. CodeForces-937D-Sleepy Game
  3. 根据导函数奇偶性求高阶导数
  4. unity 遮挡剔除
  5. 分机号 —— 蓝桥杯
  6. 福建2021高考成绩查询是什么时间,2021年福建高考成绩排名及成绩公布时间什么时候出来...
  7. 连接数据库超时设置autoReconnect=true,默认重试次数调整
  8. 锂离子电池种类介绍和分类
  9. 产品的设计与分析---用户体验五要素
  10. 用户体验要素的五个层次