我有一个包含 4 个项目的 MySQL 数据库:(id
数字)group_name
、、、employees
和surveys
。
在我SELECT
的工作中,我需要根据“调查”中的人数来计算参加调查的“员工”的百分比。
这是我现在的声明:
SELECT
group_name,
employees,
surveys,
COUNT( surveys ) AS test1,
((COUNT( * ) / ( SELECT COUNT( * ) FROM a_test)) * 100 ) AS percentage
FROM
a_test
GROUP BY
employees
这是目前的表格:
INSERT INTO a_test (id, group_name, employees, surveys) VALUES
(1, 'Awesome Group A', '100', '0'),
(2, 'Awesome Group B', '200', '190'),
(3, 'Awesome Group C', '300', '290');
我很想计算参加调查employees
的人数百分比surveys
。即如上面的数据所示,Awesome Group A
将是 0% 和Awesome Group B
95%。