Thread View: be.comp.programming
3 messages
3 total messages
Started by Luk Vloemans
Sat, 06 Sep 2003 13:26
SQL probleem
Author: Luk Vloemans
Date: Sat, 06 Sep 2003 13:26
Date: Sat, 06 Sep 2003 13:26
20 lines
1596 bytes
1596 bytes
Hoi, ik ben een ASP pagina aan 't maken, maar nu stuit ik op hetvolgende probleem: ik heb een database met nieuwsberichten. Ik wil op de hoofdpagina nu, de laatste 3 nieuwsberichten tonen. Is er een SQL commando dat de laatste 3 berichten uit een table kan filteren ? Of ben ik echt verplicht de hele recordset te selecteren en d�n pas de 3 bovenste veldjes uit de recordset te halen ? Als ik het toch doe met de hele recordset.. is dit dan een vertraging ? M.a.w, als de database machtig groot wordt, is deze methode dan super-ineffici�nt ? Alvast bedankt voor enige hulp! Luk Vloemans IT student
Re: SQL probleem
Author: NULL
Date: Sat, 06 Sep 2003 13:39
Date: Sat, 06 Sep 2003 13:39
23 lines
1696 bytes
1696 bytes
On Sat, 6 Sep 2003 15:26:37 +0200, "Luk Vloemans"
<luk.vloemans@student.luc.ac.be> wrote:
>Hoi,
>
>ik ben een ASP pagina aan 't maken, maar nu stuit ik op hetvolgende
>probleem:
>
>ik heb een database met nieuwsberichten. Ik wil op de hoofdpagina nu, de
>laatste 3 nieuwsberichten tonen.
>
>Is er een SQL commando dat de laatste 3 berichten uit een table kan filteren
>? Of ben ik echt verplicht de hele recordset te selecteren en d�n pas de 3
>bovenste veldjes uit de recordset te halen ?
als ge met SQL Server werkt kunt ge dees doen:
SELECT TOP 3 * FROM tblNews ORDER BY date desc;
--NOTE: dan zit ge wel met uw laatste 3 items in omgekeerde volgorde,
nl: {nieuwste, middelste, jongste}
--
NULL
Re: SQL probleem
Author: Luk Vloemans
Date: Sat, 06 Sep 2003 14:25
Date: Sat, 06 Sep 2003 14:25
32 lines
2030 bytes
2030 bytes
Thx!
Het werkt zo!
"NULL" <Thomas-dot-Delrue-at-Tiscali-dot-Be> schreef in bericht
news:iqojlvcnclgqt05npvcp5ttua0cgrqnpss@4ax.com...
> On Sat, 6 Sep 2003 15:26:37 +0200, "Luk Vloemans"
> <luk.vloemans@student.luc.ac.be> wrote:
>
> >Hoi,
> >
> >ik ben een ASP pagina aan 't maken, maar nu stuit ik op hetvolgende
> >probleem:
> >
> >ik heb een database met nieuwsberichten. Ik wil op de hoofdpagina nu, de
> >laatste 3 nieuwsberichten tonen.
> >
> >Is er een SQL commando dat de laatste 3 berichten uit een table kan
filteren
> >? Of ben ik echt verplicht de hele recordset te selecteren en d�n pas de
3
> >bovenste veldjes uit de recordset te halen ?
>
> als ge met SQL Server werkt kunt ge dees doen:
>
> SELECT TOP 3 * FROM tblNews ORDER BY date desc;
> --NOTE: dan zit ge wel met uw laatste 3 items in omgekeerde volgorde,
> nl: {nieuwste, middelste, jongste}
>
> --
> NULL
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads