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

Hàng ngẫu nhiên từ kết quả truy vấn lớn

Bạn có thể sử dụng ORDER BY RAND ()

SELECT * FROM table WHERE field1 > 1 AND field1 < 10 ORDER BY RAND() LIMIT 1

Điều này sẽ trả về 1 hàng ngẫu nhiên với trường 1 trong khoảng từ 1 đến 10



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xóa Doctrine QueryBuilder với các phép nối

  2. Làm thế nào để chọn hàng đầu tiên cho mỗi nhóm trong MySQL?

  3. Kết hợp nhiều hàng thành một MySQL Join

  4. Ẩn ID đối tượng cơ sở dữ liệu thực trong url

  5. Hồi quy tuyến tính, tìm độ dốc trong MySQL