Mysql
 sql >> Base de données >  >> RDS >> Mysql

Dans Django, comment sélectionner 100 enregistrements aléatoires dans la base de données ?

Content.objects.all().order_by('?')[:100]

Voir la documentation order_by . Sachez également que cette approche ne s'adapte pas bien (en fait, elle s'adapte vraiment, vraiment mal). Voir cette réponse SO pour une meilleure façon de gérer la sélection aléatoire lorsque vous avez de grandes quantités de données.