"Arne Feldborg" <feldborg@haunstrup.dk> skrev i en meddelelse
news:a3bhgvgbfnkqjmurkftkv120og32s1jvtr@news2.tele.dk...
>
> Hvordan er det nu lige man nemmest finder ud af hvor mange forskellige
> værdier der er i et givent felt, og hvilken værdi de faktisk har.
>
> En database indeholder feks. 100.000 poster, fordelt på 10 hovedgrupper
> (amter), hver med et antal undergrupper (herreder), der hver igen har et
> antal undergrupper (sogn).
>
> Altså:
> Ringkøbing, Hammerum, Snejbjerg, data_sæt_1
> Ringkøbing, Hammerum, Snejbjerg, data_sæt_2
> Ringkøbing, Hammerum, Snejbjerg, data_sæt_3
> Ringkøbing, Hammerum, Tjørring, data_sæt_1
> Ringkøbing, Hammerum, Tjørring, data_sæt_2
> Ringkøbing, Bølling, Vorgod, data_sæt_1
> Ringkøbing, Bølling, Vorgod, data_sæt_2
> [.....]
> Viborg, Lysgaard, Thorning, data_sæt_1
> Viborg, Lysgaard, Karup, data_sæt_1
> Viborg, Fjends, Resen, data_sæt_1
> Viborg, Fjends, Resen, data_sæt_2
> osv. osv. osv.
>
> Uden på forhånd at kende resultatet vil jeg nu gerne vide hvor mange
> herreder i feks. Ringkøbing amt der indgår i databasen - og hvad disse
> herreder hedder.
>
Du skal have fat i COUNT(*) og GROUP BY
http://www.mysql.com/doc/en/Counting_rows.html
Altså noget i stil med "SELECT herred, COUNT(*) FROM min_tabel WHERE
amt='Ringkøbing' GROUP BY herred"
--
Benny Nissen