Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SELECT TOP 50 ... randomizable?

1 view
Skip to first unread message

Riddler ?

unread,
Nov 26, 2009, 4:39:56 AM11/26/09
to
Buon giorno a tutti,
so che è una cosa da NON fare ;-) ma avrei l'esigenza di
"randomizzare" i 50 record restituiti da una SELECT, purtroppo il
limite deve continuare a rimanere 50, ma vorrei, se possibile, variare
le tuple restituite invece di avere sempre le prime 50.

E' possibile ho sto farneticando?
;-)

Grazie anticipatamente

saluti

--
Riddler ?

Lorenzo Benaglia

unread,
Nov 26, 2009, 4:50:29 AM11/26/09
to
"Riddler ?" <mg.ri...@gmail.com> wrote:
> E' possibile ho sto farneticando?

Ciao Riddler,

Puoi utilizzare il vecchio trucco di ordinare i dati per i valori restituiti
dalla funzione "pseudorandomica" NEWID():

SELECT TOP(50) col1, col2..., col_n
FROM schema.tabella
ORDER BY NEWID();

> Grazie anticipatamente
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo
http://social.microsoft.com/Forums/it-IT/sqlserverit

Riddler ?

unread,
Nov 26, 2009, 5:11:09 AM11/26/09
to
On 26 Nov, 10:50, "Lorenzo Benaglia" <lbenag...@despammed.com> wrote:

> "Riddler ?" <mg.ridd...@gmail.com> wrote:
> > E' possibile ho sto farneticando?
>
> Ciao Riddler,
>
> Puoi utilizzare il vecchio trucco di ordinare i dati per i valori restituiti
> dalla funzione "pseudorandomica" NEWID():
>
> SELECT TOP(50) col1, col2..., col_n
> FROM schema.tabella
> ORDER BY NEWID();

mmm intereZZZante :-)

grazie mille!

Saluti

--
Riddler ?

0 new messages