用sql语句实现年龄分段统计
2015-11-06 15:10
447 查看
SELECT CASE WHEN (age >= 10 AND age <= 20) THEN '10-20' WHEN (age >= 21 AND age <= 30) THEN '21-30' ELSE '30-' END 'eag_layer', count(*) emps FROM address_book GROUP BY CASE WHEN (age >= 10 AND age <= 20) THEN '10-20' WHEN (age >= 21 AND age <= 30) THEN '21-30' ELSE '30-' END ORDER BY 1;
SELECT '10-20' 年龄段, COUNT(*) 人数 FROM