Avatar billede larserik Nybegynder
07. februar 2001 - 22:06 Der er 2 kommentarer og
1 løsning

top query

hvordan kan jeg lage en utdrag fra databasen som teller hvor mange ganger et felt går igjen og sorterer dette på en top 10 liste?

foreksempel, hvis jeg legger inn noen filmtitler med samme navn, 4 poster med VHS som verdi i feltet, og 6 poster med DVD som verdi i feltet. Hvordan kan jeg ta få den til å telle antall og så sortere dette?

:)
Avatar billede jpk Nybegynder
07. februar 2001 - 22:26 #1
Jeg er ikke helt med på hvad du vil, men måske du leder efter noget lignende...
SELECT COUNT(*) FROM TableName WHERE FieldName = Value
Avatar billede larserik Nybegynder
07. februar 2001 - 23:48 #2
Hm nei :)

La meg paste inn query\'en som jeg har laget i access:

SELECT Count(Utleigevideo.Utleigenummer) AS CountOfUtleigenummer, Filmkopi.Filmnavn
FROM Filmkopi INNER JOIN Utleigevideo ON Filmkopi.Kopinummer = Utleigevideo.Kopinummer
GROUP BY Filmkopi.Filmnavn
ORDER BY Count(Utleigevideo.Utleigenummer) DESC;

dette eksempelet viser hvilke filmer som som er oftest utleigd. Dette er ikke sånn jeg skal bruke databasen min, men dette er et eksempel som jeg håper du skjønner.. :)
Avatar billede teepee Nybegynder
08. februar 2001 - 13:41 #3
Du har jo lavet det hele. Hvis du bruger noget Microsoft Jet, som du bruger hvis det er Acces/SQLServer, er det blot at skrive
SELECT TOP 10 Count.....

Netop fordi du allerede har sorteret dem, med højeste først
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester