【分类】:分组查询、字符串截取函数

分析思路

难点:

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