SQL语句 按年龄段分组统计人数问题
2016-10-10 13:32
295 查看
select nnd as '年龄段',count(*) as '人数',sex as '性别' from
(
select
case
when age>=1 and age<=10 then '1-10'
when age>=11 and age<=20 then '11-20'
when age>=21 and age<=30 then '21-30'
when age>=31 and age<=40 then '31-40' else 'other'
end
as nnd,uname,sex from #t
)
a
group by nnd,sex
(
select
case
when age>=1 and age<=10 then '1-10'
when age>=11 and age<=20 then '11-20'
when age>=21 and age<=30 then '21-30'
when age>=31 and age<=40 then '31-40' else 'other'
end
as nnd,uname,sex from #t
)
a
group by nnd,sex
相关文章推荐
- SQL语句 按年龄段分组统计人数问题
- SQL语句 按年龄段分组统计人数
- 分组统计的sql语句
- 一次ORA-4030问题诊断及解决【解决思路不错,说明了对象的统计信息与优化器的优化操作(即选择执行一个SQL语句在该优化参数环境下最佳的执行计划)间的关系】
- SQL中if语句统计班级党员人数
- 队伍分组统计 (双重循环遍历出来)或 (sql语句查出来
- 关于统计的一个sql问题,使用动态sql语句实现。
- 按时间分组统计的SQL语句
- SQL 年龄段 品牌分类 分组统计
- sql分组统计语句
- sql分组统计语句(
- 学习 SQL 语句 - Select(7): 分组统计之 Avg()、Sum()、Max()、Min()、Count()
- 在论坛中出现的比较难的sql问题:15(生成动态删除列语句 分组内多行转为多列)
- 用一句select完成各年龄段人数的统计以及多条select语句查询结果的统计
- 一个 Sql语句优化的问题- STATISTICS 统计信息
- 一个用来统计相同姓名人数的SQl语句
- SQL 一条SQL语句 统计 各班总人数,男女各总人数 ,各自 男女 比例
- 用sql语句按指定时间段分组统计
- 用Sql语句怎么 将分组查询得到的记录数 统计出来