Avatar billede jimmer Nybegynder
21. oktober 2001 - 22:11 Der er 2 kommentarer og
1 løsning

Top 10 *

Der er noget der hedder sql= select Top 10 *. Er der noget der hedder det omvendte? low 10 *, min 10 * eller noget?
21. oktober 2001 - 22:32 #1
nope! I stedet sorterer du bare i faldende orden:
select Top 10 *
from tabel1
Order by felt1 Desc
Avatar billede jimmer Nybegynder
21. oktober 2001 - 23:00 #2
nej for så kommer de ikke i den rigtige række følge.

1
2
3
4
5
6
7
8
9
10

top 3 desc kommer til at se sådan ud.

10
9
8

men jeg ønsker dem i denne orden.

8
9
10

How can I do that?

21. oktober 2001 - 23:24 #3
så kan du jo bare lave en ny forespørgsel baseret på den anden forespørgsel. Og derved sortere som du vil.
Ellers skal du lave noget med subqueries:
Select * from Tabel1 where ID in (Select top 10 ID From Tabel1 Order by ID Desc) Order By ID

(ikke afprøvet!)
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