本题主要考察文本函数的使用
思路:
第一,原关系型数据表中相应字段信息是混合在一起,需要通过对原表进行重构后再进行相应查询;通过substring_index()文本截取函数提取所需的性别字段列信息进行重命名列,完成数据表的重构;
第二,对新表利用GROUP BY 进行分组后通过COUNT()函数实现人数的统计;
SELECT gender, COUNT(device_id) as number FROM ( select device_id, substring_index(profile,",",-1) as gender from user_submit) as t GROUP BY gender;