<i id='gZwAL'><tr id='gZwAL'><dt id='gZwAL'><q id='gZwAL'><span id='gZwAL'><b id='gZwAL'><form id='gZwAL'><ins id='gZwAL'></ins><ul id='gZwAL'></ul><sub id='gZwAL'></sub></form><legend id='gZwAL'></legend><bdo id='gZwAL'><pre id='gZwAL'><center id='gZwAL'></center></pre></bdo></b><th id='gZwAL'></th></span></q></dt></tr></i><div id='gZwAL'><tfoot id='gZwAL'></tfoot><dl id='gZwAL'><fieldset id='gZwAL'></fieldset></dl></div>
      1. <tfoot id='gZwAL'></tfoot>

          <bdo id='gZwAL'></bdo><ul id='gZwAL'></ul>
      2. <legend id='gZwAL'><style id='gZwAL'><dir id='gZwAL'><q id='gZwAL'></q></dir></style></legend>

        <small id='gZwAL'></small><noframes id='gZwAL'>

      3. MySQL计算百分比

        时间:2023-06-25
            <bdo id='QD46T'></bdo><ul id='QD46T'></ul>
            <i id='QD46T'><tr id='QD46T'><dt id='QD46T'><q id='QD46T'><span id='QD46T'><b id='QD46T'><form id='QD46T'><ins id='QD46T'></ins><ul id='QD46T'></ul><sub id='QD46T'></sub></form><legend id='QD46T'></legend><bdo id='QD46T'><pre id='QD46T'><center id='QD46T'></center></pre></bdo></b><th id='QD46T'></th></span></q></dt></tr></i><div id='QD46T'><tfoot id='QD46T'></tfoot><dl id='QD46T'><fieldset id='QD46T'></fieldset></dl></div>
              <tbody id='QD46T'></tbody>
            <tfoot id='QD46T'></tfoot>

            <legend id='QD46T'><style id='QD46T'><dir id='QD46T'><q id='QD46T'></q></dir></style></legend>

              <small id='QD46T'></small><noframes id='QD46T'>

                • 本文介绍了MySQL计算百分比的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我有一个包含 4 个项目的 MySQL 数据库:id(数字)、group_nameemployeessurveys.

                  I have a MySQL database with 4 items: id (numerical), group_name, employees, and surveys.

                  在我的 SELECT 中,我需要根据调查"中的数字计算参加调查的员工"的百分比.

                  In my SELECT I need to calculate the percentage of 'employees' who, by the number in 'surveys', have taken the survey.

                  这是我现在的声明:

                  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');
                  

                  我想通过调查中的数字来计算参加调查的员工的百分比.即如上数据所示,Awesome Group A 为 0%,Awesome Group B 为 95%.

                  I would love to calculate the percentage of employees who by the number in surveys have taken the survey. i.e. as shown in the data above, the Awesome Group A would be 0% and Awesome Group B would be 95%.

                  推荐答案

                  试试这个

                     SELECT group_name, employees, surveys, COUNT( surveys ) AS test1, 
                          concat(round(( surveys/employees * 100 ),2),'%') AS percentage
                      FROM a_test
                      GROUP BY employees
                  

                  此处演示

                  这篇关于MySQL计算百分比的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何将变量传递给 IN 子句? 下一篇:带有 avg 和 group by 的 SQL 查询

                  相关文章

                • <i id='PUnBJ'><tr id='PUnBJ'><dt id='PUnBJ'><q id='PUnBJ'><span id='PUnBJ'><b id='PUnBJ'><form id='PUnBJ'><ins id='PUnBJ'></ins><ul id='PUnBJ'></ul><sub id='PUnBJ'></sub></form><legend id='PUnBJ'></legend><bdo id='PUnBJ'><pre id='PUnBJ'><center id='PUnBJ'></center></pre></bdo></b><th id='PUnBJ'></th></span></q></dt></tr></i><div id='PUnBJ'><tfoot id='PUnBJ'></tfoot><dl id='PUnBJ'><fieldset id='PUnBJ'></fieldset></dl></div>

                  <small id='PUnBJ'></small><noframes id='PUnBJ'>

                  <tfoot id='PUnBJ'></tfoot>
                  • <bdo id='PUnBJ'></bdo><ul id='PUnBJ'></ul>
                  <legend id='PUnBJ'><style id='PUnBJ'><dir id='PUnBJ'><q id='PUnBJ'></q></dir></style></legend>