A função SQLite random()
retorna um número inteiro aleatório entre -9223372036854775808
e +9223372036854775807
.
Sintaxe
random()
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Argumentos
A random()
função não aceita argumentos.
Tipo de retorno
Inteiro
Exemplos
A instrução a seguir usa a random()
função para retornar um número inteiro aleatório.
SELECT random();
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
random()
-----------
8713427140561224584
Caso o número de linhas em uma tabela seja pequeno, você pode usar a random()
função para obter um número de linhas aleatórias. Por exemplo, para obter 5 álbuns aleatórios na albums
tabela, use a seguinte instrução:
SELECT title FROM albums
ORDER BY random()
LIMIT 5;
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Title
-------------------------
Deep Purple In Rock
Live After Death
A Matter of Life and Death
Na Pista
The Best Of 1980-1990
Linguagem de código: Sessão Shell ( shell )
Anterior