sql >> Database >  >> RDS >> Mysql

Hoe selecteer ik in Django 100 willekeurige records uit de database?

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

Zie de order_by docs . Houd er ook rekening mee dat deze aanpak niet goed schaalt (in feite schaalt het echt, heel slecht). Zie dit ZO-antwoord voor een betere manier om willekeurige selectie af te handelen wanneer u grote hoeveelheden gegevens heeft.



  1. MySQL en PHP - voeg NULL in in plaats van lege string

  2. postgresql - sql - aantal `echte` waarden

  3. 10 redenen om bij MySQL te blijven

  4. Kun je een if-statement toevoegen in ORDER BY?