我想在mysql中根据NAME计算ETR_MEET PERCENT,或者不计算名称GROUP by NAME

时间:2017-02-27 06:53:29

标签: mysql sql

我想在mysql中计算名称的etr_meet%。如何计算etr_meet(是)。

name          etr_meet 

Anup          yes
Anup          no
Hari          yes
Hari          yes
Shyam         yes
Shyam         yes
Sudip         yes
Sudip         no
Sudip         no

1 个答案:

答案 0 :(得分:0)

如果您想在每个yes组中查询name%,请尝试以下操作:

select
    name,
    concat(count(case when etr_meet = 'yes' then 1 else null end) * 100 / count(1), '%')
from yourtable
group by name