Retornando Registros Aleatórios no Access, SQL Server e MySql


   1:   
   2:  /**
   3:  *Registro aleatório no *
   4:  *ID é o campo de indentificação de sua tabela.
   5:  */
   6:   
   7:  SELECT * FROM tabela order by Rnd(Int(Now()*[ID])-Now()*[ID]);  
   8:   
   9:  /**
  10:  *Registro aleatório no MySQL:
  11:  */
  12:   
  13:  SELECT * FROM tabela order by RAND();  
  14:   
  15:  /**
  16:  *Registro aleatório no SQL Server:
  17:  */
  18:   
  19:  SELECT * FROM tabela order by NEWID();  

Comentários

Postagens mais visitadas deste blog

Funcão SQL para abreviar nomes

Função em JavaScript para consulta de CEP com retorno em XML ou Json