Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Trong Django, làm cách nào để chọn 100 bản ghi ngẫu nhiên từ cơ sở dữ liệu?

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

Xem tài liệu order_by . Cũng nên biết rằng cách tiếp cận này không mở rộng quy mô tốt (trên thực tế, nó mở rộng quy mô thực sự, thực sự tồi tệ). Xem câu trả lời SO này để có cách tốt hơn để xử lý lựa chọn ngẫu nhiên khi bạn có lượng lớn dữ liệu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tại sao lại xóa công cụ đặt init_command =INNODB của django DATABASE_OPTIONS sau khi tạo bảng?

  2. Tôi có thể sử dụng đồng thời COUNT () và DISTINCT không?

  3. Thay thế để sử dụng từ khóa LIMIT trong SubQuery trong MYSQL

  4. Mật khẩu của bạn không đáp ứng các yêu cầu chính sách hiện tại

  5. cách xuất bản trình cài đặt ứng dụng c # window