Just nu i M3-nätverket
Jump to content

Statistik - MySQL


php-ante

Recommended Posts

Hejsan,

 

Jag har en tabell (tabellen) där jag har en kolumn som kan ha ett antal värden (Värde1, Värde2, Värde3 och Värde4).

 

Nu vill jag få ut statistik hur fördelningen av dessa värden i tabellens kolumn ligger till. T.ex;

Värde1 - 30 st / 3%

Värde2 - 500 st / 50%

Värde3 - 450 st / 45 %

Värde4 - 20 st / 2%

--------------------

Totalt 1000 st / 100%

 

Finns det något sätt man med en fråga kan få ut detta? Så man får en array med värdena?

(t.ex array('30','500','450','20','1000') )

 

Använder MySQL 3.23

 

Tacksam för svar!

 

Link to comment
Share on other sites

Purre Håkansson

Jag tror det kommer krävas lite ytterligare information från din sida. Jag antar(i med arrayer) att du ska behandla det här i något programmeringsspråk. Så frågan är ju vilket programmeringsspråk hade du tänkt dig? Hur ligger datan är det i stil med följande:

 

Tabell
---------------
Värde1   Värde2
  5       0
  1       2
  5      15

 

 

Link to comment
Share on other sites

Datat ligger ungefär så ja.

 

Värde1     Värde2     Värde3     Värde4
1          23         32         39
9          2          93         29
49         9          29         13
9          2          29         29

 

Jag vill därefter med MySQL (serverscript = PHP) få ut antalet procent av värdena i Värde1 som är 9:or, i Värde2 som är 2:or etc... av det totala antalet.

 

Link to comment
Share on other sites

Purre Håkansson

SELECT värde,count(värde) FROM tabell GROUP BY värde;

 

Då borde du få ett svar som ser ut ungefär såhär:

 

Värde, antal
 1  ,   1
 9  ,   2
49  ,   1

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...