题解 | #统计每种性别的人数#
统计每种性别的人数
https://www.nowcoder.com/practice/f04189f92f8d4f6fa0f383d413af7cb8
SELECT SUBSTRING_INDEX(profile,',',-1) as gender,count(1) as number FROM user_submit GROUP BY gender
需求分析:给出的表信息中,不满足第一范式,需要对信息进行拆分。从profile列中截取相应字符串。
解题思路:profile列信息格式(180cm,75kg,27,male)。
SUBSTRING_INDEX(要截取的字符串,分隔符,开始截取的位置(正数表示从左往右,负数表示从右向左))
截取统计数量分组即可