我有以下格式的项目表:
而且,我需要 MYSQL 可以为我提供以下格式的数据:
基本上,我必须根据位置对数据进行分组。然后必须统计成功和不成功的项目。 “成功”列显示了百分比 Raising 大于或等于 1 的项目总数,不成功列显示了百分比 Raising 小于 1 的项目总数。
我对mysql只有基本的了解。需要您的建议。
最佳答案
select location
, sum(case when PercentageRaised >= 1.0 then 1 end) as successful
, sum(case when PercentageRaised < 1.0 then 1 end) as unsuccessful
from YourTable
group by
location
关于MYSQL根据不同条件对列进行分组查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15460999/