webForumDet fria alternativet

Begränsa resultatet till vissa antal rader

Databaser & SQL

4 svar · 359 visningar · startad av roxpace

Medlem sedan juli 200181 inlägg
Frågan#1

Hej,

Finns det möjlighet att begränsa antalet rader på en query till MS SQL och sedan skapa i en webbsida en framåt knapp för att se nästa 10 resultat osv ?

Tack på förhand!

/Roberth

Medlem sedan sep. 20005 700 inlägg
#2

SELECT * FROM table LIMIT x, y
Där x och y är heltalssiffror. x beskriver vilken rad du ska börja hämta data ifrån och y bestämmer hur många rader du vill hämta.

T.ex. SELECT * FROM table LIMIT 5, 5
Hämtar raderna 5-10.

Detta funkar iaf i mySQL. Borde väl funka i MS SQL oxå.

Medlem sedan juli 200181 inlägg
#3

Hmm

Tack för tipset, det är tyvärr inte användbart i MS SQL men bra för alla med MySQL :)

/Roberth

Medlem sedan juni 200032 967 inlägg
#4

Använder man Microsoft SQL Server bör man sköta bläddrandet i applikationen. Sök på "paging", så får du massor av träffar.

Mvh

Medlem sedan juli 200012 978 inlägg
#5

Top finns ju. Jag vet inte om man kan skicka in ett startvärde!.
Kolla?

265 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)