Avatar billede repsak Nybegynder
17. august 2003 - 16:52 Der er 7 kommentarer og
2 løsninger

select de 5 nyeste

Hmm jeg stinker til SQL, hvordan selecter jeg de 5 seneste tupler/rækker i DB'en?
Avatar billede plobber Nybegynder
17. august 2003 - 16:53 #1
select top5 from xxx
Avatar billede ahv Nybegynder
17. august 2003 - 16:54 #2
SELECT * FROM tabel ORDER BY id DESC LIMIT 5
Avatar billede aero Nybegynder
17. august 2003 - 16:54 #3
- Vis de 5 nyeste indlæg.

SELECT top 5 * FROM db order by startdato desc

db = Dit databasenavn.
startdato = det felt som du vil have vist/sorteret recorderne efter.
Avatar billede aero Nybegynder
17. august 2003 - 16:54 #4
Ment som svar
Avatar billede plobber Nybegynder
17. august 2003 - 16:55 #5
aero skal have pointene efter min mening :)
Avatar billede plobber Nybegynder
17. august 2003 - 16:56 #6
bedst beskrevet
Avatar billede arne_v Ekspert
17. august 2003 - 16:56 #7
Generelt kan du ikke hente de 5 nyeste rækker.

Medmindre du har enten et timestamp eller en counter eller
andet der gør det muligt.

Har du det så er det ret nemt.
Avatar billede aero Nybegynder
17. august 2003 - 17:00 #8
JA men kan dog lade sig gøre hvis du laver et felt som dato og lavet en desc på dette så vil den tage de 5 nyeste og ikke kigge på id eller noget som helst.

Betyder at hvis du gemmer en bruger og du lave er felt som hedder dato så vil en code som date= now() blive gemt i feltet og ved at lave en desc på dette felt:

SELECT top 5 * FROM db order by dato desc

så vil den vise de 5 nyeste brugere !!
Avatar billede repsak Nybegynder
17. august 2003 - 17:12 #9
sejt - I'll let you share
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