Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak próbkować wiersze w MySQL za pomocą RAND(seed)?

Użyj tego samego nasiona we wszystkich rzędach, aby to zrobić, na przykład:

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

Zobacz rand() docs, dlaczego to działa w ten sposób. Zmień ziarno, jeśli chcesz inny zestaw wartości.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lepsze zrozumienie — Class.forName(com.mysql.jdbc.Driver).newInstance ();

  2. Jak działa funkcja TRIM() w MySQL

  3. Jak (MySQL) pomnożyć kolumny, a następnie sumować wiersze?

  4. Długość komentarza do tabeli w MySQL

  5. Dołącz do 3 stołów z Count