首頁  >  文章  >  資料庫  >  以下是一些適合您提供的內容的基於問題的標題: * **如何在 MySQL 中計算員工調查參與百分比? * **確定員工生存的正確查詢是什麼

以下是一些適合您提供的內容的基於問題的標題: * **如何在 MySQL 中計算員工調查參與百分比? * **確定員工生存的正確查詢是什麼

Susan Sarandon
Susan Sarandon原創
2024-10-25 12:13:03493瀏覽

Here are some question-based titles that fit your provided content: 

* **How to Calculate Employee Survey Participation Percentage in MySQL?**
* **What's the Correct Query to Determine Employee Survey Participation Percentage in MySQL?**
* **Calculating

在MySQL 中計算員工調查參與百分比

您的目標是確定不同群組中參與調查的員工百分比在MySQL 表中的“employees”和“surveys”列上。您提供了一個嘗試計算百分比的查詢,但它似乎不正確。以下是修改後的查詢,應提供所需的結果:

<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() 函式用於建立字串表示形式百分比值保留兩位小數。
  • 百分比的計算方式如下:(調查/員工 * 100)。
  • round() 函數用來將結果四捨五入為兩位小數。

以下是對提供的資料執行修改後的查詢的結果:

group_name employees surveys test1 percentage
Awesome Group A 100 0 0 0.00%
Awesome Group B 200 190 190 95.00%
Awesome Group C 300 290 290 96.67%

此結果顯示每個組別都曾參與調查。

以上是以下是一些適合您提供的內容的基於問題的標題: * **如何在 MySQL 中計算員工調查參與百分比? * **確定員工生存的正確查詢是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn