Avatar billede jbh Nybegynder
21. marts 2000 - 21:52 Der er 1 kommentar og
1 løsning

delmængde

Jeg skal bruge en SQL-sætning, der f.eks. vælger de 10 første rækker fra en tabel sorteret efter et felt, der kan indeholde dubletter (så top duer ikke).

I mySql kan man bruge LIMIT til at udvælge et bestemt antal rækker. Findes der noget tilsvarende i Access?
Avatar billede sjensen Nybegynder
21. marts 2000 - 23:30 #1
jbh,

du burde kunne bruge

select distinct top(10) xxx from yyy

distinct sørger for at kun en af hver af samme recordtype bliver valgt.

Alternativt kan du med distinct xxx og order by lave en select og derefter et loop hvor du tager de 10 første (hvis der er så mange)
Avatar billede jbh Nybegynder
22. marts 2000 - 09:58 #2
Jeg havde s.. ikke lige taenkt paa DISTINCT, men det er jo derfor vi har 'eksperten'.

Tak for hjaelpen!
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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