PDA

View Full Version : [MYSQL] estrarre tuple in modo random


franksisca
16-11-2007, 18:10
esiste un metodo per estrarre tuple in modo random???

anonimizzato
16-11-2007, 18:18
Si, se vuoi ad esempio estrarre un unico record in modo randomico basta che fai:

SELECT * FROM tabella ORDER BY RAND() LIMIT 1

franksisca
16-11-2007, 18:25
e se ne volessi estrarre di più???

basta cambiare il limit???

franksisca
16-11-2007, 18:46
Si, se vuoi ad esempio estrarre un unico record in modo randomico basta che fai:

SELECT * FROM tabella ORDER BY RAND() LIMIT 1

l'analizzatore sintattico mi dà errore...uso mysql 5.0

thehuge
16-11-2007, 18:52
e se ne volessi estrarre di più???

basta cambiare il limit???

Ou yeah!

thehuge
16-11-2007, 18:54
l'analizzatore sintattico mi dà errore...uso mysql 5.0

Che errore?

franksisca
16-11-2007, 18:57
il classico 1064 sulla sintassi.....errore near 1

thehuge
16-11-2007, 19:03
Mah...
Che analizzatore strano che hai... :p
SELECT * FROM <tabella> ORDER BY RAND() LIMIT <numero_elementi>;
A me funziona alla grande.

Puoi postare il testo completo dell'errore, please?

franksisca
16-11-2007, 19:06
Mah...
Che analizzatore strano che hai... :p
SELECT * FROM <tabella> ORDER BY RAND() LIMIT <numero_elementi>;
A me funziona alla grande.

Puoi postare il testo completo dell'errore, please?

il fatto è che non lo fà a me.....ma ad un amico....adessso installo il server e ti dico se cra problemi pure a me :D

franksisca
16-11-2007, 19:07
infatti a me funziona.....strano, abbiamo lo stesso "analizzatore" :asd: :asd:



se ha problemi vi ricontatto