Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

LIMIT lalu RAND daripada RAND lalu LIMIT

Anda dapat melakukan ini menggunakan pilihan dalam. Pilih dua puluh baris teratas di bagian dalam pilih. Di bagian luar pilih urutan baris ini secara acak dan pilih lima teratas:

SELECT *
FROM (
    SELECT *
    FROM table1
    ORDER BY score DESC
    LIMIT 20
) AS T1
ORDER BY RAND()
LIMIT 5



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara terbaik untuk mendenormalisasi data di Django?

  2. Pilih catatan bulan saat ini mysql dari kolom stempel waktu

  3. Primefaces Autocomplete dari database besar tidak bertindak cepat

  4. Masalah saat menghubungkan ke host MySQL jarak jauh dengan Rails

  5. Bagaimana cara memeriksa apakah ada baris di MySQL? (yaitu memeriksa apakah ada email di MySQL)