none
Fazer um select de forma randomica RRS feed

  • Pergunta

  • Olá, preciso de uma ajuda. Estou desenvolvendo um site e-commerce. 

    A dúvida é a seguinte: na página principal tem os produtos, quero pegar um produto de cada categoria de forma randômica e jogar na página.

    No meu projeto terá 3 linhas. Cada linha terá 3 produtos de categorias diferentes.

    Obrigado!

    sexta-feira, 30 de novembro de 2012 20:09

Respostas

  • Gustavu,

    Ao invés de recuperar toda massa de dados e fazer o sorteio na aplicação, se podemos fazer isto direto no banco de dados. Caso esteja usando SQL veja este exemplo:

    SELECT TOP 10 * FROM Tabela
    WHERE Categoria = 1
    ORDER BY NEWID()


    Vitor Mendes | Seu feedback é muito importante para todos!
    Visite o meu site: http://www.vitormendes.com.br/

    • Sugerido como Resposta Pablotdv sábado, 1 de dezembro de 2012 15:46
    • Marcado como Resposta Gustavo.Henrique terça-feira, 4 de dezembro de 2012 03:17
    sexta-feira, 30 de novembro de 2012 21:54