Toon posts:

[SQL] aantal verschillende nummers in een kolom

Pagina: 1
Acties:
  • 109 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik ben sinds kort een beetje bezig met SQL. Nu heb ik tabel waarin zich een kolom bevind genaamd fnr.

In die kolom komen meerdere getallen voor. Nu moet ik een query maken die geen gebruikt maakt van subselects, die telt hoeveel verschillende nummers erin komen.

Dus niet distinct want dan laat ie van elk nummer 1 zien. Maar hij moet dus elk aparte nummer tellen.

Stel het nummer 1 komt er 4 keer in voor dan teltie hem als 1. Naast het getal 1 komt 2, 2 keer voor. Dan moet ie dus zeggen dat er 2 aparte getallen zijn.

Het zal wel een heeeel simpele query zijn, maar ik kom er echt even niet uit. Kan iemand mij helpen?

  • justmental
  • Registratie: April 2000
  • Niet online

justmental

my heart, the beat

Ehm, je bedoelt dit:
code:
1
2
3
4
select fnr
, count(*)
from tabel
group by fnr

of dit:
code:
1
2
select count(distinct fnr)
from tabel

waarschijnlijk

Who is John Galt?


Verwijderd

Topicstarter
justmental schreef op 01 december 2002 @ 00:25:
Ehm, je bedoelt dit:
code:
1
2
3
4
select fnr
, count(*)
from tabel
group by fnr

of dit:
code:
1
2
select count(distinct fnr)
from tabel

waarschijnlijk
Die laatste inderdaad.
Damned dat ik daar niet opkom, ik zat al te kutten met die distinct.
Ik deed iets van : select distinct count(fnr) |:(

Thnx! :>

Verwijderd

code:
1
select distinct count(fnr)

Ook al ben je beginner, je zou toch moeten weten dat count maar 1 waarde terug geeft; is toch een beetje nutteloos om dat te gaan distincten. :D Maar goed je zei het zelf al:
Damned dat ik daar niet opkom, ik zat al te kutten met die distinct.