【分类】:分组查询、字符串截取函数
分析思路
难点:
1.如何截取出年龄的字段
如何截取出年龄的字段
- [使用]:substring_index(按照分隔符截取子字符串);**注意:**需要多次截取
扩展
前往查看:MySQL 字符串截取
最终结果
select 查询结果 [substring_index(字段) as 年龄;count(设备ID) as 人数]
from 从哪张表中查询数据[user_submit]
group by 分组条件[年龄]
求解代码
方法一: with子句 + 一步步拆解
select distinct
substring_index(substring_index(profile, ',', -2), ',', 1) as age,
count(device_id) as number
from user_submit
group by age