要求

统计每种性别的人数

思路

  1. 每种性别: 这里需要先建立一个新的列 gender,使用 "%,male" 和 "%,female" 配合 when -- then-- 来实现。(性别前的逗号别忘了,不然输出会全变成male。)
  2. 的人数: count(gender)

实现

select gender, count(gender) as number 
FROM
    (select device_id, 
    case
    when profile like "%,male" then "male"
    when profile like "%,female" then "female"
    end gender
    from user_submit) as a
    group by gender