consulta aleatoria

Dúvidas, dicas e truques de SQL, Select, Update, Delete, cláusulas, operações com joins, Funções em SQLs, etc
  

Mensagemem Ter, 29 Mai 2007 11:48 am

Bom dia Pessoal, estou precisando fazer uma consulta onde eu traga os dados aleatorios no SQL Server eu utilizo o NewId na clausula order by.
Essa consulta eu passo um periodo e tenho que trazer numeros de celulares de todos os ddd. Aleaotorios.
alguém sabe como fazer isso no Oracle 10g ou 9i, acredito que isso seja possivel, se da no sql server, com certeza no oracle que é bem mais parrudo. com certeza deve haver uma possibilidade.
vsouza
Localização: Sao Paulo

Mensagemem Ter, 29 Mai 2007 1:36 pm

Sim, no ORACLE é possivel dessa forma:
http://glufke.net/oracle/viewtopic.php?t=243
dr_gori
Localização: Portland, OR USA

Thomas F. G

Você já respondeu a dúvida de alguém hoje?
http://glufke.net/oracle/search.php?search_id=unanswered

Mensagemem Ter, 29 Mai 2007 2:08 pm

Ou você pode usar a cláusula SAMPLE(), que traz um 'percentual' da quantidade de registros da tabela:

SELECT * FROM sua_tabela SAMPLE (1) where ddd=48;

Este comando irá trazer aproximadamente 1% dos registros da tabela que satisfazem a condição ddd=48.
ARF
Localização: Criciúma - SC


  • Veja também
    Respostas
    ExibiÇões
    Última mensagem


Voltar para SQL

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante