Hoe kan je dingen die er meerdere keren voorkomen in een tabel op tellen en dat dan printen op het scherm met procenten

Bv: 10 x in db woonplaats utrecht
7x woonplaats Leuven
2x woonplaats new york

Hoe kan je dat laten checken in tabel hoeveel er zijn en in printen met er zijn zo ...% gebruikers die in Utrecht wonen

SELECT
    woonplaats,
    COUNT(woonplaats) AS aantal
FROM
    tabel
GROUP BY
    woonplaats

Dit geeft per woonplaats het aantal keer terug dat de woonplaats in de tabel voorkomt. Nu kun je daar met PHP een percentage aan gaan hangen.
jah maar gaat ie dan ze zelf rangschikken? of hoe zit dat?
Wat bedoel je met rangschikken?

$sql="SELECT woonplaats COUNT(woonplaats) AS aantal FROM $tbl_name GROUP BY woonplaats";
$result=mysql_query($sql);


Zoiets dan

@Blanche

Dat hij zegt

Users in Utrecht 10
Users in Leuven 7
Users in new york 2
ORDER BY ? RTFM zou ik zo zeggen.
read the fucking manual :p?

Reageren