题解 | #统计每种性别的人数#

统计每种性别的人数

http://www.nowcoder.com/practice/f04189f92f8d4f6fa0f383d413af7cb8

select b.gender as gender ,count(b.device_id) as number
from (select 
       (case 
        when a.profile like '%female%' then 'female'
        else 'male' end) as gender ,device_id
    from  user_submit a) b
group by b.gender

本题主要是按照性格分组,而性别的相关字段包含在profile属性中,可以通过模糊匹配来获取不同性别,注意使用模糊匹配%male%时,female也会被匹配到,所以直接匹配%female%,其余情况就是 male.
全部评论

相关推荐

点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务