webForumDet fria alternativet

LIMIT ?

Databaser & SQLur Databashanterare & SQL

8 svar · 272 visningar · startad av Nexus86

Medlem sedan okt. 20023 030 inlägg
Frågan#1

Om jag vill hämta alla rader mellan 20 och 40, hur gör jag då? :q

Medlem sedan mars 20007 896 inlägg
#2
SELECT tbl.* FROM tbl ORDER BY fld ASC LIMIT 20,20
Medlem sedan okt. 20023 030 inlägg
#3

Tackar!

Medlem sedan mars 20007 896 inlägg
#4

NP. :)

Markera gärna tråden som löst, genom att klicka på länken "Acceptera som slutgiltigt svar" i inlägget. Det underlättar för andra medlemmar med samma problem, då de kan söka på endast lösta trådar. :)

Medlem sedan okt. 20023 030 inlägg
#5

Sorry. Glömde. Brukar göra det normalt. :r

Medlem sedan mars 20025 907 inlägg
#6

Ger verkligen den satsen rätt resultat? Är inte syntaxen:

SELECT tbl.* FROM tbl ORDER BY fld ASC LIMIT första_post,amtal_poster

? :q

Medlem sedan maj 2002560 inlägg
#7

Håller med Peeer. Skrev precis en sådan sql-sats.

"LIMIT första_post, antal_poster"

Medlem sedan okt. 20023 030 inlägg
#8

Nu när ni säger det har jag för mig jag sett det någonstans. För att hämta den 20:e posten använde de LIMIT 19,1 så det är nog lite sanning i vad ni säger. :)

Medlem sedan mars 20007 896 inlägg
#9

Visst är det så... :r

267 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
127 ms — hämta statistik (db)
138 ms — hämta tråd, inlägg och bilagor (db)