webForumDet fria alternativet

Slumpa poster ur SQL-Server

Databaser & SQL

2 svar · 416 visningar · startad av Wolfheart

Medlem sedan maj 200437 inlägg
Frågan#1

Jag undrar om det går i SELECT-sasten slumpa fram ett bestämt antal rader.

Att få fram en slumpmässig rad fixar jag med hjälp av VB-Script och även flera rader. Dock problemet som blir om jag slumpar fram flera i vb-scripet är att det kan bli samma rad som kommer fram. Vilket det inte får bli.

Så det jag skulle vilja ha (om det går) är typ

Select Top 3(slumässigt, inte de 3 första) * From tabell

Om det inte går kanske nån har en lösning i VB-Script som skulle hjälpa mig

Medlem sedan dec. 200012 464 inlägg
#2
Select Top 3 * From tabell
order by newid()
Medlem sedan maj 200437 inlägg
#3

Tackar för supersnabbt svar...
Verkligen smidigt.

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)