No exemplo explicado na aula é mensionada a seguinte consulta:
SELECT CPF, NOME FROM tbcliente LIMIT 5
que retorna os 5 primeiros resultados. Como realizar uma consulta para retornar 5 resultados aleatórios e não os 5 primeiros?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No exemplo explicado na aula é mensionada a seguinte consulta:
SELECT CPF, NOME FROM tbcliente LIMIT 5
que retorna os 5 primeiros resultados. Como realizar uma consulta para retornar 5 resultados aleatórios e não os 5 primeiros?
Você pode usar a função TABLESAMPLE, da seguinte forma:
SELECT CPF, NOME FROM tbcliente TABLESAMPLE(5 ROWS); -> Nesse caso, vai selecionar 5 linhas de forma aleatória.
SELECT CPF, NOME FROM tbcliente TABLESAMPLE(5 PERCENT); -> Nesse caso, vai selecionar 5% de todas as linha da tabela de forma aleatória.