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

Bagaimana cara mengambil sampel baris di MySQL menggunakan RAND (seed)?

Gunakan seed yang sama untuk semua baris untuk melakukannya, seperti:

select id from foo where rand(42) < 0.05 order by id desc limit 100

Lihat rand() docs mengapa ia bekerja seperti itu. Ubah seed jika Anda menginginkan kumpulan nilai lainnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL, UTF-8 dan karakter Emoji

  2. PHP array_intersect atau in_array lalu MYSQL

  3. Kesalahan Pemotongan Data MySQL

  4. Pilih 10 Catatan Teratas untuk Setiap Kategori di MySQL

  5. Cara membuat indeks di SQL untuk meningkatkan kinerja