Toon posts:

[SQL] Distinct,Count

Pagina: 1
Acties:
  • 35 views sinds 30-01-2008

Verwijderd

Topicstarter
Aangezien ik al een tijdje met dit het volgende probleem zit en er op fok geen mensen zijn die er op reageren post ik het maar es op GOT.

_orgineel bericht____________________________________________________

Ik loop momenteel weer vast door een vervelend SQL probleempje.

Er is een tabel in access met 100 namen,sommigen daarvan zijn hetzelfde.
Met behulp van Distinct kan ik een lijst weergeven die alle namen 1 keer laat zien.
Alleen nu zou ik graag ook willen weten hoevaak de namen in de database voor komt.
Dit kan met count.

Het gene wat ik dus wil is een een lijstje met 2 velden.
In het ene veld staan de namen (select Distinct namen.naam from namen)
In het andere veld de getallen van hoevaak die voor komt.( count ?????)

Wie o Wie heeft een oplossing en weet of dit mogelijk is.

Voorbeeldje

http://members.lycos.nl/fnmstage/db2.mdb

Tabel1 bevat gegevens
Query1 bevat overzicht
Query2 bevat overzicht met distinct

Nu zou ik graag een Query3 willen hebben die het zelfde als query2 is met daarnaast nog een veld waar getallen in staan hoevaak ze voorkomen in de database
Dus

jan | 3
piet | 4
enz..

[ Voor 5% gewijzigd door Verwijderd op 12-05-2004 10:17 ]


  • P_de_B
  • Registratie: Juli 2003
  • Niet online
Je moet eens naar de GROUP BY clausule kijken. In de FAQ van dit forum staat een uitleg.

Oops! Google Chrome could not find www.rijks%20museum.nl


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:56
count en group by.

https://fgheysels.github.io/


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

SELECT DISTINCT Tabel1.Naam, Count(Tabel1.Naam) AS CountOfNaam
FROM Tabel1
GROUP BY Tabel1.Naam;

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 22:48

Creepy

Tactical Espionage Splatterer

BtM909 schreef op 12 mei 2004 @ 10:13:
SELECT DISTINCT Tabel1.Naam, Count(Tabel1.Naam) AS CountOfNaam
FROM Tabel1
GROUP BY Tabel1.Naam;
Laat dan in elk geval de DISTINCT weg, want de group by zorgt er al voor dat elke naam maar 1 keer wordt getoont ;)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Topicstarter
Bedankt jongens/meiden :)

Het werkt precies zoals ik hebben wil.

Nogmaals bedankt.

[ Voor 56% gewijzigd door Verwijderd op 12-05-2004 10:24 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Creepy schreef op 12 mei 2004 @ 10:14:
[...]

Laat dan in elk geval de DISTINCT weg, want de group by zorgt er al voor dat elke naam maar 1 keer wordt getoont ;)
Ik heb alleen maar in Access zijn query aangepast door er een group by toe te voegen...

Zoals hij dat vroeg O-)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:56
Met die DISTINCT erbij, zou het wel eens foute resultaten kunnen opleveren denk ik.

https://fgheysels.github.io/


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

curry684

left part of the evil twins

Professionele website nodig?

Pagina: 1

Dit topic is gesloten.