社区
疑难问题
帖子详情
sql按年龄段和性别分组查询(mysql数据库)
qq_21985711
2015-11-24 02:42:14
生日:birthday
性别:sex
会员:cardid
年龄段(11-20,21-30,31-40.....一直到100)
需要根据年龄段和性别分组查询会员总数和所占的百分比(生日和性别可能为null);
...全文
2041
7
打赏
收藏
sql按年龄段和性别分组查询(mysql数据库)
生日:birthday 性别:sex 会员:cardid 年龄段(11-20,21-30,31-40.....一直到100) 需要根据年龄段和性别分组查询会员总数和所占的百分比(生日和性别可能为null);
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
年龄段
分组_
SQL
语句查询年龄分段
分组查询
此情况用于
数据库
中没有“年龄”这个字段,只有“出生日期”这个字段。先计算出“年龄”,在
分组查询
。1.SELECT *, ROUND(DATEDIFF(CURDATE(), popBirthday)/365.2422) AS '年龄' FROM population :这是获取当前日期,在根据“出生日期”,计算出“年龄”,AS 后面取的“年龄的别名”,
数据库
里并没有“年龄”这个字段。2. Se...
按
年龄段
分组查询
My
SQL
与Oracle
然后使用GROUP BY语句按照
年龄段
进行分组,并使用COUNT(*)函数计算每个分组内的员工数量。在Oracle中,我们可以使用DECODE函数或CASE语句对年龄进行分组,并使用GROUP BY语句进行
分组查询
。无论是在
My
SQL
还是在Oracle中,上述查询都能够按照
年龄段
对数据进行分组,并计算每个分组内的数量。通过对年龄字段的范围划分,我们可以更好地理解数据的分布情况,并进行更有针对性的分析。在
My
SQL
中,我们可以使用CASE语句将年龄分组为不同的范围,并使用GROUP BY语句对结果进行分组。
my
sql
按照
年龄段
分组查询
SELECTCASEWHENFROM(SELECTFROM) aGROUP BYnld。
My
SQL
数据库
面试题(2020最新版)
文章目录
数据库
基础知识为什么要使用
数据库
什么是
SQL
?什么是
My
SQL
?
数据库
三大范式是什么
my
sql
有关权限的表都有哪几个
My
SQL
的binlog有有几种录入格式?分别有什么区别?数据类型
my
sql
有哪些数据类型引擎
My
SQL
存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)............
my
sql
以
性别
分组_
sql
语句 根据年纪阶段统计人数 根据
性别
分组
展开全部select
性别
,casewhen年龄62616964757a686964616fe78988e69d8331333332633730between20and29then1else0end[20-29],casewhen年龄between30and39then1else0end[30-39],casewhen年龄between40...
疑难问题
22,300
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章