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

MySQL:Bisakah Anda menentukan batas acak?

Bagaimana dengan ini:

    SELECT * 
      FROM users
     ORDER BY RAND()
     HAVING RAND() * 1000 < 10

Klausa WHERE RAND() * 1000 < 10 secara acak memilih untuk memasukkan setiap baris dengan probabilitas 1%. Ini bukan LIMIT variable klausa tetapi akan melakukan hal yang kira-kira sama.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbedaan antara driver ANSI dan Unicode dari MySQL

  2. Pemahaman yang lebih baik - Class.forName(com.mysql.jdbc.Driver).newInstance();

  3. Mengoptimalkan panggilan fungsi yang tersimpan dalam klausa SELECT dan WHERE

  4. Potong dengan kondisi

  5. tulis hasil kueri sql ke file di mysql