2014-01-17 52 views
0

首先,我對這個站點和編碼都很陌生,所以請簡單說明一下,因爲我還在學習!謝謝檢索估算數據結果的平均值PHP/MySQL

好的,所以我有一個結果數據庫。這些是1-6的評級。我已經創建了檢索某些結果(用戶,組,所有)的功能。

但是現在我想要檢索組和所有結果以顯示結果頂部的每個問題的意思。

所以要開始我想要這樣的事情我相信。

 SELECT sum(r1), sum(r2), sum(r3) so on, 
     FROM table 

這是我困惑的地方。 我想我需要一個變量來包含這些,然後另一個計算的條目數量除以r1的總數,因此平均值。

任何想法?..

+0

6點likert刻度?或者1低,6高?如果這是一個類似的規模,這裏是一個洞察到5點vs 6點的辯論:http://www.infosurv.com/wp-content/uploads/2011/01/Likert_Scale_Debate.pdf – Pakspul

回答

0

要計算平均值,使用AVG功能,例如

SELECT AVG(r1), AVG(r2) 
    FROM table 

請參閱MySQL docs

+0

啊哈..然後,我會如何採取這一點,打印平均?對不起,這些功能很新。 – user3208491

+0

你可以像'SELECT AVG(r1)col1_avg,AVG(r2)col2_avg FROM table'那樣做,然後在你的php代碼中使用'col1_avg'和'col2_avg'作爲引用來獲得結果。 – Ryan

+0

我會直接打印coll_avg嗎?或者還有更多。抱歉有這些問題! – user3208491