原题链接
【描述】
题目:现在运营举办了一场比赛,收到了一些参赛申请,表数据记录形式如下所示,现在运营想要统计每个年龄的用户分别有多少参赛者,请取出相应结果
SELECT
SUBSTRING(us.profile, 12, 2) AS age,
COUNT(device_id) AS number
FROM
user_submit AS us
GROUP BY
age
SUBSTRING(s,n,len)
的用法
例如:SUBSTRING(us.profile, 12, 2)
表示从 us.profile
这个字符串的第 12
个字符开始,截取长度为2
的子串,这个例子中 n=12,是正数,表示从左向右开始第12个字符,如果 n=-12,表示从右向左开始第12个字符