MySQL でのパーセンテージの計算
従業員データとアンケート データを含む MySQL データベース内で、ユーザーが調査に参加した従業員のパーセンテージを計算しようとしました。記録されたアンケートの数に基づいたアンケート。
元のクエリは、次を使用してパーセンテージを導出しようとしました。ステートメント:
SELECT group_name, employees, surveys, COUNT( surveys ) AS test1, ((COUNT( * ) / ( SELECT COUNT( * ) FROM a_test)) * 100 ) AS percentage FROM a_test GROUP BY employees
しかし、このアプローチでは誤った結果が得られました。この問題を修正するために、改訂されたクエリが提案されました:
SELECT group_name, employees, surveys, COUNT( surveys ) AS test1, concat(round(( surveys/employees * 100 ),2),'%') AS percentage FROM a_test GROUP BY employees
この変更されたクエリには次の調整が組み込まれています:
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3