ホームページ  >  記事  >  データベース  >  MySQL でアンケートに参加した従業員の割合を計算するにはどうすればよいですか?

MySQL でアンケートに参加した従業員の割合を計算するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-10-25 12:32:30508ブラウズ

How to Calculate the Percentage of Employees Who Participated in a Survey in MySQL?

MySQL でのパーセンテージの計算

MySQL データベースを使用する場合、多くの場合、値のパーセンテージを計算する必要があります。特に、一般的な要件は、アンケートの数に基づいて、アンケートに参加した従業員の割合を見つけることです。

問題:

次のことを考えます。 a_test という名前の MySQL テーブル。次の列が含まれます: id、group_name、employees、および Survey。タスクは、各グループ内のアンケートに回答した従業員の割合を計算することです。

解決策:

次の改訂された SQL ステートメントには、パーセント:

<code class="sql">SELECT
  group_name,
  employees,
  surveys,
  COUNT(surveys) AS test1,
  concat(round((surveys/employees * 100),2), '%') AS percentage
FROM
  a_test
GROUP BY
  employees;</code>

concat 関数は、計算されたパーセンテージをパーセント記号 (%) と結合し、読みやすくするために結果を小数点第 2 位に四捨五入するために使用されます。

説明:

  • concat 関数は 2 つ以上の文字列を受け取り、それらを 1 つの文字列にマージします。この場合、パーセント値とパーセント記号を組み合わせます。
  • round 関数は、数値を指定された小数点以下の桁数に丸めます。ここでは、プレゼンテーションをわかりやすくするためにパーセンテージを小数第 2 位に四捨五入しています。

この変更されたクエリを使用すると、アンケートに参加した各グループ内の従業員のパーセンテージを正確に判断でき、貴重な洞察を得ることができます。データ分析。

以上がMySQL でアンケートに参加した従業員の割合を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。