J'ai une table dans postgres qui contient quelques millions de lignes. J'ai vérifié sur internet et j'ai trouvé ce qui suit
SELECT myid FROM mytable ORDER BY RANDOM() LIMIT 1;
ça marche, mais c'est vraiment lent ... y a-t-il un autre moyen de faire cette requête, ou un moyen direct de sélectionner un hasard sans avoir à lire tout le tableau? À propos, "myid" est un entier mais peut être un champ vide.
Merci