【发布时间】:2020-10-30 20:54:22
【问题描述】:
我正在学习 MySQL,但遇到了一个我找不到答案的问题。我有一个包含列的数据库:company 和 company_response。我现在按降序查询了这些公司,以便以救济方式解决最多投诉的公司排在首位。问题是我现在必须计算“以缓解方式关闭”的实例的比率。还有其他两个响应选项,我找不到制作“比率”列(以救济关闭/所有投诉关闭)的方法,以便我可以在救济金额旁边显示比率。有没有人可以帮助我解决这个问题?
实际上,我不知道如何创建“所有实例”以及比率列,因为我已经使用 where 子句创建了我的 Total relieves 列
这是我目前的查询:
SELECT company AS "Company name", count(company_response) AS "Total relieves"
FROM cfpb_complaints_2500
WHERE company_response = "Closed with relief"
GROUP BY company
ORDER BY count(company_response) DESC;
【问题讨论】:
-
使用更标准的名称(不含空格)。使用查询以一致的方式检索结果,而不是对其进行格式化。