webForumDet fria alternativet

SQL fråga som räknar...

4 svar · 224 visningar · startad av mattiasnordin

mattiasnordinMedlem sedan maj 20012 080 inlägg
#1

Försöker göra en fråga som räknar ut de tre mest frekventa namnen i en tabell.

Jag labbar med count men har inte kommit på hur jag lite mer dynamiskt kan få ut de vanligaste namnen.

Är det någon som har ett förslag?

SELECT COUNT(Namn) AS [NameCount] FROM sport_bokningar WHERE Namn LIKE '%Mattias%'

Denna returnerar rätt antal gånger som mattias finns i tabellen men det är inte riktigt det jag är ute efter... Jag vill ha ut namnen på de tre flest frekventa...

@ndersMedlem sedan juni 200032 969 inlägg
#2

Vilken dbms?

mattiasnordinMedlem sedan maj 20012 080 inlägg
#3

vad är dbms?

Jag änvänder access 97 som databas. :)

@ndersMedlem sedan juni 200032 969 inlägg
#4

Ok, någonting sånt här (kanske).

SELECT Namn, Count(*) AS Antal FROM SportBokningar GROUP BY Namn ORDER BY 2 DESC

Mvh,

mattiasnordinMedlem sedan maj 20012 080 inlägg
#5

Coollt...

Tackar Anders. Det fungerar jättebra och är mycket snyggare än den alternativa lösningen som jag hann börja på :-)

130 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)