Avatar billede mik789 Nybegynder
30. august 2004 - 22:42 Der er 11 kommentarer og
2 løsninger

select kun fra de sidste 4 rækker

hvordan begrænser man en select til f.eks. de sidste 4 rækker i tabellen?

Altså f.eks.:

select navn, adresse, tlf fra medlemmer [men kun de 4 sidste rækker}
Avatar billede anhansen Nybegynder
30. august 2004 - 22:45 #1
hvis du har id på kan du skrive SELECT TOP 4 ... ORDER BY id DESC
Avatar billede mik789 Nybegynder
30. august 2004 - 22:51 #2
anhansen> dur det også når flere række kan være slettet og tabellen f.eks. først begynder med id 6?
Avatar billede anhansen Nybegynder
30. august 2004 - 22:51 #3
Hvis ikke... Hvad er så kriteriet for de 4 sidste?
Avatar billede anhansen Nybegynder
30. august 2004 - 22:52 #4
ja.. Den sortere bare efter id'et. Dvs. hvis du har 6,3,7,20,54 vil den sortere DESC 54, 20, 7, 6, 3 - og hvis du så putter TOP 4 får du kun 54,20,7,6
Avatar billede detox Nybegynder
30. august 2004 - 22:52 #5
select navn, adresse, tlf from medlemmer order by id desc limit 4
Avatar billede detox Nybegynder
30. august 2004 - 22:54 #6
anhansen -> Jeg tror du tænker på MsSQL?
Avatar billede mik789 Nybegynder
30. august 2004 - 22:55 #7
anhansen & detox> kan man gøre det samme (begge metoder) med andet end id, f.eks. et timestamt felt:

anhansen> SELECT TOP 4 ... ORDER BY tid DESC
detox> select afsender, titel, text from forum order by tid desc limit 4
Avatar billede mik789 Nybegynder
30. august 2004 - 22:56 #8
timestamt = timestamp
Avatar billede anhansen Nybegynder
30. august 2004 - 22:57 #9
ja... du kan gøre det med alt der kan sorteres..

detox-> ja.. ups.. er vist ved at skulle til at sove nu.. top'en kommer fra mssql.. :-)
Avatar billede detox Nybegynder
30. august 2004 - 22:57 #10
Ja, du kan sortere efter de felter du har lyst til.
Avatar billede mik789 Nybegynder
30. august 2004 - 22:58 #11
fintfint, det var hurtig ekspedition ;-)
lægger I begge et svar....
Avatar billede detox Nybegynder
30. august 2004 - 22:59 #12
Bare ok
Avatar billede anhansen Nybegynder
30. august 2004 - 23:00 #13
ok... held og lykke med det...
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
Computerworld tilbyder specialiserede kurser i database-management

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