Slumpa poster ur SQL-Server

Databaser & SQL

2 svar · 429 visningar · startad av Wolfheart

Medlem sedan maj 200437 inlägg
Trådstart#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.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)