webForumDet fria alternativet

Slumpa ur databas

ASPur ASP

10 svar · 315 visningar · startad av Gimbo

GimboMedlem sedan dec. 20001 626 inlägg
#1

har sokt jarnet men inte funnit svar, hur slumpar jag ett id ur databasen mha av sql satsen??

har testat detta

SQL="Select * FROM matcher Where Status = 'Y' ORDER BY rnd(ID)"

men det funkar inte

jboy_87Medlem sedan aug. 20011 099 inlägg
#2

SELECT * FROM matcher Where Status = 'Y' ORDER BY newid(ID)

GimboMedlem sedan dec. 20001 626 inlägg
#3

funkar inte far felmeddelandet

The newid function requires 0 arguments.

FraggelMedlem sedan sep. 2003301 inlägg
#4

Hmm vad försöker du göra ???

Sortera efter ett slumpat tal ?

Eller vill du slumpa ut en post ur en tabell ?

GimboMedlem sedan dec. 20001 626 inlägg
#5

vill slumpa ut en post ur en tabell

MeleaMedlem sedan juli 20033 147 inlägg
#6

Är det en accessdatabas du kör?

GimboMedlem sedan dec. 20001 626 inlägg
#7

nope MS SQL 7.0

MeleaMedlem sedan juli 20033 147 inlägg
#8
SELECT * FROM tabell
ORDER BY NEWID()

Är den rätta syntaxen för att slumpa ut något ur databasen med för Microsoft SQL.

/r du ska också kunna använda dig av den här syntaxen

SELECT * FROM tabell
ORDER BY Sin(ID * Rand() * 1000)
jboy_87Medlem sedan aug. 20011 099 inlägg
#9

kolla denna artikel:
http://www.4guysfromrolla.com/webtech/072799-1.shtml

MeleaMedlem sedan juli 20033 147 inlägg
GimboMedlem sedan dec. 20001 626 inlägg
#11

man tackar!!

134 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)