[MySql] grouperen

Pagina: 1
Acties:

  • vinnux
  • Registratie: Maart 2001
  • Niet online
Ik heb een aantal (2000) )rijen in de database.
In één van de velden staat een waarde tussen de 0 en de 100.
Nu wil ik een querie maken die aangeeft het aantal getallen in een groep.
De volgende groepen zijn er:
0-10,10-20,20,30 ... 80-90,90-100
Het liefst nog het percentage getallen van een groep ten op zichte van het geheel.

Nu kan ik bijvoorbeeld alles door 10 delen en afronden naar int en dan heb k het aantal in een groep. Echter om het percentage weer te geven is dit niet te gebruiken.

Volgens mij heeft MySql hier een speciaal truukje voor, maar ik kan het niet meer vinden.

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 24-05 14:53

NMe

Quia Ego Sic Dico.

SELECT COUNT(*) FROM tabel WHERE veld BETWEEN beginwaarde AND eindwaarde? :?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • vinnux
  • Registratie: Maart 2001
  • Niet online
NMe84 schreef op 21 juni 2004 @ 11:33:
SELECT COUNT(*) FROM tabel WHERE veld BETWEEN beginwaarde AND eindwaarde? :?
Ik bedoel de volgende lijst:

| 0-10 | 20% | 233 |
| 0-20 | 40% | 466 |
| 0-30 | 24% | 254 |

etc