Toon posts:

[MySQL] MAX(COUNT()) ???

Pagina: 1
Acties:

Verwijderd

Topicstarter
AAARGH, ik kom er niet uit!

Wat is de MySQL-query die hetzelfde doet als MAX(COUNT()) ?

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
edit: ben scheel dacht dat er er een echte database stond }:O

Verwijderd

Topicstarter
Ik zit de hele middag al te zoeken... Ik wil alleen het maximum van een geteld aantal waarden hebben, maar hoe??

  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 20:10

HenkS

Da_king alias HenkS

group by gebruiken?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

maximum van een geteld aantal waarden?
MAX() is dat maximum
een count levert alleen het AANTAL getelde waarden op

Doet iets met Cloud (MS/IBM)


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Leg eerst maar es uit wat je wilt bereiken...

Tenminste, hoe je dat voor je ziet.

  • El_BingO
  • Registratie: Juli 2001
  • Laatst online: 26-08 12:01
SELECT COUNT(kol1) AS aantal, MAX(kol1) AS max FROM tabel ?

  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 20:10

HenkS

Da_king alias HenkS

ACM schreef op 19 september 2002 @ 15:43:
Leg eerst maar es uit wat je wilt bereiken...

Tenminste, hoe je dat voor je ziet.
offtopic:
verander je sign nu eens... terug VAN vakantie...... zie het continue staan en moest er nu toch wel eens wat van zeggen hoor :P

  • whoami
  • Registratie: December 2000
  • Nu online

https://fgheysels.github.io/


Verwijderd

Verwijderd schreef op 19 september 2002 @ 15:25:
AAARGH, ik kom er niet uit!

Wat is de MySQL-query die hetzelfde doet als MAX(COUNT()) ?
Is dat geen mysql query dan? Voor zover ik het uit de MySQL-docs kan halen wordt dit gewoon ondersteund.

Verwijderd

Topicstarter
Ik heb een tabel met bezoekersgegevens van mijn website. Nu heb ik voor een berekening van de statistieken het hoogste aantal dagelijkse bezoekers van de afgelopen maand nodig. Ik wil dus het maximum (MAX) van het aantal (COUNT) IP-adressen (bijvoorbeeld).

  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 20:10

HenkS

Da_king alias HenkS

is dan niet iets handiger in de trent van max sum group by .....

  • whoami
  • Registratie: December 2000
  • Nu online
MAX en COUNT zijn bij mijn weten gewoon ANSI SQL en moeten dus zowel in MS SQL Server als met MySQL gewoon werken.

https://fgheysels.github.io/


Verwijderd

Verwijderd schreef op 19 september 2002 @ 15:49:
Ik heb een tabel met bezoekersgegevens van mijn website. Nu heb ik voor een berekening van de statistieken het hoogste aantal dagelijkse bezoekers van de afgelopen maand nodig. Ik wil dus het maximum (MAX) van het aantal (COUNT) IP-adressen (bijvoorbeeld).
code:
1
SELECT MAX(COUNT(ipID)) FROM ipadresses


Probeer maar zou ik zeggen...

Verwijderd

Topicstarter
Ja, MAX werkt wel en COUNT ook, maar een geneste query werkt dus NIET.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Geef dan ff een voorbeeld (van bijv. hetgeen wat nu fout gaat)!

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.


  • HenkS
  • Registratie: Mei 2000
  • Laatst online: 20:10

HenkS

Da_king alias HenkS

Verwijderd schreef op 19 september 2002 @ 15:49:
Ik heb een tabel met bezoekersgegevens van mijn website. Nu heb ik voor een berekening van de statistieken het hoogste aantal dagelijkse bezoekers van de afgelopen maand nodig. Ik wil dus het maximum (MAX) van het aantal (COUNT) IP-adressen (bijvoorbeeld).
max(sum(ipaddressen)) group by ipaddressen ?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

create temporary table blaat AS
select count( * ) as count etc

select max(count) from blaat;

En in elke andere database dan mysql zou je zoiets in een enkele query met subselects doen.

  • whoami
  • Registratie: December 2000
  • Nu online
Dirty oplossing:

Je kunt ook een select count() doen, aflopend sorteren en het eerste is het max.

https://fgheysels.github.io/


Verwijderd

whoami schreef op 19 september 2002 @ 15:55:
Dirty oplossing:

Je kunt ook een select count() doen, aflopend sorteren en het eerste is het max.
Ja idd, gewoon met LIMIT, werkt net zo goed.
Ik was in de veronderstelling dat MAX(COUNT)) wel gewoon werkte in MySQL... Ik moet zeggen dat ik het alleen in Oracle een keer nodig heb gehad.
Pagina: 1