[firebase-br] Select Randomico

Luiz Henrique Martino luiz em vmartino.net
Qua Jun 16 10:56:14 -03 2010


Bom dia! Acredito que você precisará criar uma UDF antes. Para isso, execute
este comando no seu servidor:

DECLARE EXTERNAL FUNCTION rand RETURNS DOUBLE PRECISION BY VALUE ENTRY_POINT
'IB_UDF_rand' MODULE_NAME 'ib_udf';

Após isso, a query abaixo irá funcionar.

SELECT FIRST 10 ID_PROD FROM Produtos ORDER BY RAND()


[]'s
Martino

Em 16 de junho de 2010 07:11, Nivaldo Martins <nivaldomart em gmail.com>escreveu:

> Olá rogério,
>
> não conheço de ms_sql, mas presumindo que vc precisa dos 10 maiores id's
> troque o top por first
>
> sds,
>
> Nivaldo
>
> Em 16 de junho de 2010 06:35, Rogerio Calixto
> <roger.programador em gmail.com>escreveu:
>
> > Olá
> >
> > No Firebird tem como fazer um Select Randomico idem instrução abaixo no
> > MS_SQL ?
> >
> > SELECT TOP 10 ID_PROD FROM Produtos ORDER BY *NEWID()*
> > Se alguém puder ajudar Agradeço
> >
> > --
> > Rogério Calixto
> > Programador de Sistemas
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista