Toon posts:

[Access] aantal mogelijke waarden weten...

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb dus een database en wil zonder tussenkomst van talen oid het aantal mogelijke fieldwaarden weten.

Dus niet alle mogelijke waarden, maar het aantal mogelijke waarden. Mn query ziet er nu zo uit:

SELECT rubriek, count(*) FROM boeken GROUP BY rubriek

Maar dit weergeeft dus alle mogelijke waarden, maar niet het aantal...

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 19:24

gorgi_19

Kruimeltjes zijn weer op :9

SQL:
1
Select COUNT(*) As Aantal FROM boeken

Of snap ik je nu niet? :?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
neej, je snapt me nu idd niet, ik wil dus het aantal mogelijke waarden weten, maar dus niet dubbele waarden...

  • Boss
  • Registratie: September 1999
  • Laatst online: 23:23

Boss

+1 Overgewaardeerd

SELECT DISTINCT COUNT(*) AS aantal FROM boeken

The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it is an aesthetic experience much like composing poetry or music.


  • Blizard
  • Registratie: September 2001
  • Niet online
Moet je er ff een DISTINCT tussen plaatsen. Deze haalt de dubbeltjes eruit en geeft je dus volgens mij wat je moet hebben. (group by is denkik niet nodig)

[edit]
.. ik ben te traag O-)

[ Voor 11% gewijzigd door Blizard op 09-09-2004 10:00 ]


Verwijderd

Topicstarter
hij telt nu gwoon het aantal records en niet alle mogelijke waarden van het veld rubriek...

  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
code:
1
2
select distinct rubriek
from boeken


edit:
vergeet het bovenstaande maar weer, das em ook niet

[ Voor 37% gewijzigd door bigbeng op 09-09-2004 10:06 ]


  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
Misschien een andere oplossing:
Maak een query aan die de verschillende waardes ophaalt:
code:
1
2
SELECT DISTINCT rubriek
FROM boeken


ik ga even uit van de naam Query1

En vervolgens de tweede query, die uiteindelijk ophaalt wat jij wilt:
code:
1
2
SELECT COUNT(rubriek)
FROM Query1

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

SQL:
1
select count(distinct rubriek) from boeken;

Werkt in SQL Server iig perfect :)

Professionele website nodig?


  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
Helaas, Access is wat zeikeriger, want deze geeft een dot van een foutmelding :)

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Poging 2 dan:
SQL:
1
select count(*) from (select distinct rubriek from boeken) as dummy;

:)

edit:
Dit is overigens de SQL-92 way to do it, dus als dit niet werkt heb je pech :P

[ Voor 32% gewijzigd door curry684 op 09-09-2004 10:30 ]

Professionele website nodig?


  • bigbeng
  • Registratie: Augustus 2000
  • Laatst online: 26-11-2021
curry684 schreef op 09 september 2004 @ 10:29:
Poging 2 dan:
SQL:
1
select count(*) from (select distinct rubriek from boeken) as dummy;

:)

edit:
Dit is overigens de SQL-92 way to do it, dus als dit niet werkt heb je pech :P
Darn, deze werkt wel, ik moet mijn SQL meerdere erkennen ;)
TS, vergeet mijn queries maar, dit is em...

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

bigbeng schreef op 09 september 2004 @ 10:41:
[...]

Darn, deze werkt wel, ik moet mijn SQL meerdere erkennen ;)
TS, vergeet mijn queries maar, dit is em...
Heb ik toch nog iets aan die MCP opleiding "Designing and Implementing Databases in SQL Server 2000" ;)

Professionele website nodig?

Pagina: 1