社区
疑难问题
帖子详情
sql按年龄段和性别分组查询(mysql数据库)
qq_21985711
2015-11-24 02:42:14
生日:birthday
性别:sex
会员:cardid
年龄段(11-20,21-30,31-40.....一直到100)
需要根据年龄段和性别分组查询会员总数和所占的百分比(生日和性别可能为null);
...全文
2116
7
打赏
收藏
sql按年龄段和性别分组查询(mysql数据库)
生日:birthday 性别:sex 会员:cardid 年龄段(11-20,21-30,31-40.....一直到100) 需要根据年龄段和性别分组查询会员总数和所占的百分比(生日和性别可能为null);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
无业者
2017-10-20
打赏
举报
回复
在存储过程中写判断吧;然后拼一下sql语句,
用exec(sql) 执行。
qq_21985711
2015-11-25
打赏
举报
回复
提到80分没人回答吗?
qq_21985711
2015-11-24
打赏
举报
回复
麻烦会写的帮我写个大概的
qq_21985711
2015-11-24
打赏
举报
回复
引用 1 楼 u010192842 的回复:
在存储过程中写判断吧;然后拼一下sql语句, 用exec(sql) 执行。
存储过程,完全不会,怎么写
xdashewan
2015-11-24
打赏
举报
回复
(年龄 - 1) / 10取整,按这个去做分组
Yole
2015-11-24
打赏
举报
回复
在存储过程中写判断吧;然后拼一下sql语句, 用exec(sql) 执行。
后台
数据库
查询记录
分组查询
倒序
my
sql
数据库
统计各个
年龄段
男女人数
在生活中需要统计某一年中男女出生人数,或者需要统计部门男女员工数量,就需要用到分组统计。
分组查询
,分组统计 分组统计中,先需要统计出各个
年龄段
人数,可以采用如下,语句,用sum求出表中各个
年龄段
人数 select 年代,sum(if(
性别
='男',1,0)) as 男人数,sum(if(
性别
='女',1,0)) as 女人数 from 表名 whele group by 年代; 有时候需要统计指定年份之后的数据,添加对应的筛选条件,先查出需要的数据表,然后在数据表...
my
sql
区间查询_
My
SQL
区间
分组查询
假设a表为会员信息表,需要统计男性会员年龄各阶段的出现的人数CREATE TABLE `a` (`id` int(11) unsigned NOT NULL AUTO_INCREMENT,`name` varchar(255) NOT NULL DEFAULT '' COMMENT '会员名称',`sex` tinyint(1) unsigned NOT NULL DEFAULT '0' COMM...
【
My
SQL
基础篇】二、
SQL
文章目录参考资料课程规划1.
SQL
通用语法2.
SQL
分类2.1 DDL2.1.1
数据库
操作2.1.2 表操作-创建2.1.3 表操作-查询2.1.4 表操作-数据类型2.1.5 表操作-修改2.2 DML 参考资料 https://www.bilibili.com/video/BV1Kr4y1i7ru?p=5 课程规划 1.
SQL
通用语法
SQL
语句可以单行或多行书写,以分号结尾。
SQL
语句可以使用空格/缩进来增强语句的可读性。
My
SQL
数据库
的
SQL
语句不区分大小写,关键字建议使用大写。
my
sql
区间范围分组_
My
SQL
区间
分组查询
假设a表为会员信息表,需要统计男性会员年龄各阶段的出现的人数CREATE TABLE `a` (`id` int(11) unsigned NOT NULL AUTO_INCREMENT,`name` varchar(255) NOT NULL DEFAULT '' COMMENT '会员名称',`sex` tinyint(1) unsigned NOT NULL DEFAULT '0' COMM...
疑难问题
22,296
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章